parallel-processing - JMeter Loop Controller 迭代的并行执行
问题描述
在我的 JMeter 测试中,作为设置阶段的一部分,我有一个循环控制器,它调用 REST 端点 n 次(n 在单行 csv 文件中定义)。Counter 的结果用于对端点的调用。这个设置阶段需要很长时间才能执行,有谁知道是否可以并行执行循环迭代?我查看了https://www.blazemeter.com/blog/how-to-use-the-parallel-controller-in-jmeter/但这似乎没有为循环控制器中的并行执行提供解决方案
解决方案
如果您需要并行执行 - 您需要添加更多线程。
- 鉴于您处于“设置阶段”,为此使用setUp Thread Group在逻辑上是合规的
现在您需要根据自己定义动态线程数
n
,假设n.
驻留在n.csv
JMeter 安装的“bin”文件夹中,您可以使用__FileToString() 函数读取其值${__FileToString(n.csv,,)}
现在您可以添加一个HTTP 请求作为线程组的子线程 - 它将由您在
n.csv
文件中设置的尽可能多的并行线程执行
推荐阅读
- class - 在 __init__() 中更改对象的类
- batch-file - 我将如何通过批处理文件更改我的背景
- r - 如何在R中每天计算每个ID的实例?
- jquery - 在 Woocommerce 中的购物车更新中删除重复的 div
- selenium - 多个标签的xpath问题
- ios - 在 iOS 中将 NSData 转换为 Int 返回垃圾值
- javascript - 在 Vue 中,哪个 watcher 会先被调用?对物体的深度观察,还是对该物体的属性的观察?
- amazon-redshift - 使用 WHERE 子句时查询 redshift 会引发带有特殊字符的错误
- asp.net-core - 将 Serilog 与 ASP.NET Core 3.0 一起使用时,如何使用与根记录器不同的配置动态创建记录器?
- linux - 如何制作假的 USB 设备或使设备显示为另一个设备