我正在尝试为我们的新应用程序制定测试计划,我们需要提出以下请求:
HHTP:// APPNAME /站/ $ {idStation} /变量/ $ {idVariable}
对于完整的压力计划,我们需要所有可能性,因此我们定义了两个带有站点ID的csv和另一个带有变量id的csv:
idStations.csv
AA
BB
CC
DD
EE
FF
idVariables.csv
1
2
3
我们现在已经在同一个计划中将csv结合起来以实现这种组合:
AA 1 BB 2 CC 3 DD 1 EE 2 FF 3
但我们真正想要的是做这种组合:
AA 1 AA 2 AA 3 BB 1 BB 2 BB 3 CC 1 CC 2 CC 3 DD 1 DD 2 DD 3 EE 1 EE 2 EE 3 FF 1 FF 2 FF 3
我们怎样才能以干净的方式做到这一点?谢谢是提前!
答案 0 :(得分:2)
如果您正在寻找详细步骤,请点击此处。
http://www.testautomationguru.com/jmeter-looping-2-csv-files/
此处的答案也适用于您的场景。
nested loop with file1.csv and file2.csv in jmeter
我得到如下所示的输出。
设置
线程组设置为永久运行
“CSV数据集配置文件A”设置为
为'在EOF上停止线程?'
“回收EOF”错误
循环控制器计数等于FileB中的项目数。你可以参数化它。
“CSV数据集配置文件B”设置为
为'在EOF上停止线程?'
“回收EOF”