jmeter中具有file1.csv和file2.csv的嵌套循环


问题内容

我正在使用Apache
JMeter,我需要在2个由csv数据文件驱动的嵌套循环中运行函数调用。但是它不是基于数据文件的。

我有2个文件:

long.csv

1
2
3
...
100.000

short.csv

a
b
c

我需要使用这些文件中的数据运行嵌套循环测试

foreach x from long.csv
  foreach y from short.cvs
    call(x,y)

我希望通话看起来像这样:

call(1,a)
call(1,b)
call(1,c)
call(2,a)
call(2,b)
call(2,c)
call(3,a)
call(3,b)
call(3,c)
...
call(100000,a)
call(100000,b)
call(100000,c)

调用可能会重新排序,但我需要在每个输入组合上进行唯一调用。

有什么建议吗?


问题答案:

如果您正在寻找详细步骤,请在此处查看。

http://www.testautomationguru.com/jmeter-looping-2-csv-
files/


我尝试过并且似乎可以正常工作-请查看下面的快照以了解详细信息。

CSV数据集配置1读取一个csv文件-var ref名称为’vara’。它有10行,1-10

CSV数据集Config 2读取另一个csv文件,包含3行a,bc-var ref名称为’varb’。“允许在EOF上循环吗?” 设置为True。

线程循环计数用于CSV数据集Config 1 内循环控制器的循环计数用于CSV数据集Config 2

在此处输入图片说明