我是否可以知道如何根据csv文件中的值顺序执行每个线程组?
我的方案如下
让我们假设csv文件包含
jmeter脚本的结构如下
CSV config
Thread 1
-sampler 1
-sampler 2
-sampler 3
Thread 2
-sampler 1
Thread 3
-sampler 1
-sampler 2
我想要的是执行线程1,2和3对#34;值1"在csv文件中。然后用"值2"再次运行线程1,2和3;在csv文件中。
注意 - 尝试使用"当前线程组" csv配置文件中的选项,但它不提供我期望的结果。 (它的行为方式是,线程1针对值1和值2执行,同样其他线程也针对值1和值2执行)
谢谢
答案 0 :(得分:0)
如果您从同一个线程组中的线程组转移到控制器,解决方案可能非常简单。换句话说:使用适当的控制器来表达脚本的片段,而不是线程组:
Was Change to
Single Thread Group
CSV Data Set Config CSV Data Set Config
Setup Thread Group Setup (Some Controller)
Verification Thread Group Verification (Loop Controller)
TearDown TearDown (Some Controller)
这样Single Thread Group
循环遍历CSV数据,而Loop Controller
循环次数与当前为验证线程组配置的迭代次数相同。如果需要,可以将Setup和TearDown配置为仅运行一次,通常可以使用线程组表达所有内容,也可以使用控制器表达。