我有一个包含一些标识符的CSV文件。我需要为每个组件运行几次负载测试。我能做些什么来阻止在上一次运行完成之前处理该值吗?假设我有3个标识符:
1 2 3
对于1,需要60秒来完成该过程,对于2和3- 10秒。在执行了2和3之后,下一个循环从id 1开始,但它仍然在进行第一次迭代。我知道我可以在开始下一个循环之前等待它们全部执行完,但是在2和3完成之后,我需要立即再次开始处理它们,而不需要等待1,所以对于3次迭代,顺序是1-2-3 -2- 3 - 2-3-1-1。
8cdiaqws1#
不使用CSV数据集配置,您可以考虑使用HTTP Simple Table Server或Redis Data Set。这个想法是在处理“标识符”时删除它,这样其他线程(虚拟用户)在处理完成之前不会读取它。或者,只使用单独的线程组来运行不同的“标识符”
1条答案
按热度按时间8cdiaqws1#
不使用CSV数据集配置,您可以考虑使用HTTP Simple Table Server或Redis Data Set。
这个想法是在处理“标识符”时删除它,这样其他线程(虚拟用户)在处理完成之前不会读取它。
或者,只使用单独的线程组来运行不同的“标识符”