在单个线程组

时间:2017-09-11 09:16:09

标签: csv jmeter

我有一个包含2个不同HTTP请求的线程组,用10行数据的CSV文件测试10个用户。

在这种情况下,第一个HTTP请求执行3个用户,其中前3个值来自CSV文件,其余7个用户应该被第二个HTTP请求使用,其余的7个数据值使用相同的CSV文件。

1 个答案:

答案 0 :(得分:0)

您可以在Switch_Controller下使用2个HTTP采样器,并使用Switch Value更改值:0,0,0,1,1,1,1,1,1,1 - 它' ll执行3次第一次HTTP采样器和7次第二次HTTP采样器。

可以使用JSR223采样器或JSR223预处理器(使用常规语言)在Switch_Controller之前使用代码获取此类切换值:

vars.put("switchValue", "0001111111".substring( vars.getIteration()-1, vars.getIteration()) );

然后使用Switch Controller值:${switchValue}