Jmeter:While控制器,CSV数据集,If条件(x用户,n数据)

nhn9ugyo  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(115)

如何运行一段控制器,为X号用户进行N号数据集?
CSV数据集
A列、B列
一、1001
B、1002
丙、1003
D、1004年

Test plan
¦__Group Thread — (User Count –> 4)
    ¦_While Controller (${__javaScript("${columnA}" != "",)})
        ¦_CSV Data Set (Recycle on EOF=False &, Stop thread on EOF= False)
            ¦_If condition (${columnA} != ”EOF”)
                ¦_Http request 1    
                ¦_Http request 2

我想运行4个用户,每个4次。即16次 * 2 http请求。
但是,我的线程只为每个用户运行1次迭代。
如何配置/规划我的线程,以便组线程为4个用户运行所有数据集?

a8jjtwal

a8jjtwal1#

使用CSV数据集Config的默认值Sharing Mode,JMeter将从CSV文件中读取每个迭代中每个用户的下一个值。
你把事情弄得太复杂了,你可以把你的测试简化成:
1.执行绪群组:

  1. CSV数据集配置:

演示:

相关问题