在JMeter循环中使用不同的CSV变量

时间:2013-11-27 09:40:16

标签: jmeter

我是J-meter的新手,也许我觉得这很容易,但这就是我想做的事。

首先,我的用户格式为user.namer.xN,意思是user.namex1,user.namer.x2等等。 我想做以下每个用户发送50个请求和每50个请求后(在每个用户请求后)一个请求到url,其中包含DB恢复处理程序的链接。在每个用户发送的50个请求中,我想从CSV文件中读取一个不同的号码。当我发送1500请求时,我想结束测试。所以我想知道的测试看起来像这样......

计数器1到30

线程组30 1 1

    loop 50
    csv (varibale name  ID)
    requests -------- How can I make on every loop to take other CSV variable
    end of loop
request to the handler

任何帮助

1 个答案:

答案 0 :(得分:0)

CSV数据集配置在每个线程开始时读取每一行。 这在这里解释:

http://jmeter.apache.org/usermanual/component_reference.html#CSV_Data_Set_Config

所以你不能按照你想要的方式使用它。我可以看到两个解决方案:

1-您在线程上映射循环的每个迭代。每次获得一行持有用户信息。您将以1500次迭代结束一个线程组。

2-您应该考虑CSVread,这有点复杂,但它允许您控制何时读取下一行。参考here