[英]Jmeter 5 - loop controller concurrency
我在JMeter中有一个负载测试计划,如下所示:
Test Plan
|- Thread Group
|- BeanShell Sampler (CSV Read)
|- Loop Controller
|- Counter
|- HTTP Request${counter_value}
|- View Results Tree
循环计数器不会创建并发请求。 从您的问题来看,您似乎想要动态更改线程数。 以下是可能给您一些观点的相关问题:
您可以使用同步计时器来实现并发。
检查以下链接以获取更多信息。
如何在JMeter中使用并行控制器:-https: //www.blazemeter.com/blog/how-to-use-the-parallel-controller-in-jmeter/
如何使用JMeter加载测试启用AJAX / XHR的站点:
https://blazemeter.com/blog/how-load-test-ajaxxhr-enabled-sites-jmeter/
希望这可以帮助。
您无法通过使用Loop Controller来实现并发,它只能用于重复其子级。
实际并发可以通过在线程组级别上添加更多线程(虚拟用户)来实现
通过上述设置,JMeter将启动并发10个用户,这些用户将在60秒内执行请求。
我还建议重新考虑使用Beanshell Sampler, 因为从JMeter 3.1开始,建议切换到JSR223测试元素和Groovy语言 。 此外,JMeter还提供CSV数据集配置和/或CSVRead()函数 ,可用于从外部CSV文件读取数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.