答案 0 :(得分:1)
答案 1 :(得分:1)
您无法使用一个线程运行3个请求。
如果你运行3个线程 - 在这种情况下,每个线程都会颠倒执行请求。
如果你需要在同一个线程组的范围内完成它,可以这样做:
Beanshell PreProcessor根据以下话题动态更改网址和参数:
switch (ctx.getThreadNum()) {
case 0:
sampler.setDomain("example.com");
sampler.setName("HTTP Request 1");
break;
case 1:
sampler.setDomain("jmeter.apache.org");
sampler.setName("HTTP Request 2");
break;
case 2:
sampler.setDomain("jmeter-plugins.org");
sampler.setName("HTTP Request 3");
break;
}
有关使用Java和JMeter API在设计负载测试时克服JMeter限制的全面信息,请参阅How to Use BeanShell: JMeter's Favorite Built-in Component