在jmeter中使用file1.csv和file2.csv嵌套循环

时间:2014-07-09 14:07:04

标签: csv jmeter nested-loops

我正在使用Apache JMeter,我需要在由csv数据文件驱动的2个嵌套循环中运行函数调用。 How to implement nested loop in jmeter?有类似的Q& A,但不是基于数据文件。

我有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)

可以重新排序呼叫,但我需要对每个输入组合进行唯一调用。

建议?

1 个答案:

答案 0 :(得分:4)

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

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


我试过&它似乎工作 - 请查看下面的快照以获取详细信息。

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

CSV数据集配置2读取另一个csv文件,包含3行a,b c - 并且var ref名称为“varb”。 '允许在EOF上使用ReCycle?'设置为True。

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

enter image description here