每个线程具有不同参数的 JMeter 测试计划
我需要使用 JMeter 测试网络服务。 我已经使用线程组 500 创建了测试计划。 我需要为每个线程传递新的参数值。 我听说过“CSV 数据集配置”,但它不允许我想要的,因为如果我设置“共享模式”=“所有线程”,那么每个线程将尝试从文件的每一行读取 - 我想通过文件中的第一个值用于第一个线程,第二个值用于第二个线程,依此类推。当然,我可以用一行创建 500 个文件,但这种方法既愚蠢又缓慢。 我怎样才能以最好的方式做到这一点?谢谢。
I need to test web-srvice with JMeter.
I've created test plan with Thread-group 500.
I need to pass for each thread new value of parameter.
I've heard about "CSV Data Set Config", but it doesn't allow what I want, because if I set "Sharing mode" = "All threads" then each thread will try to read from file each row - I want pass first value in file for first thread, second value for second thread and so on. Of course I can create 500 files with one line but this approach is stupid and slow.
How can I do that in best way? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果我理解正确的话,您希望线程 1 读取 row1,线程 2 读取 row2,从而为每个线程提供 CSV 文件中的唯一值。这正是“ALL THREADS”的作用。您可以使用调试控制器来验证这一点。
http://jmeter.apache.org/usermanual/component_reference.html#CSV_Data_Set_Config
If I understand correctly, you want thread1 to read row1 and thread2 to read row2, thus giving each thread a unique value from the CSV file. This is exactly what "ALL THREADS" does. You can use a debug controller to verify this.
http://jmeter.apache.org/usermanual/component_reference.html#CSV_Data_Set_Config