Jmeter随机请求

2nc8po8w  于 2023-10-20  发布在  其他
关注(0)|答案(2)|浏览(117)

我想测试一个Web应用程序。假设我有一个php脚本,我想测试

www.example.com/jmeter.php?runtest=??

使用GET方法的jmeter.php读取引用每个测试的id!我有我所有的身份证到一个CSV文件,我读他们与CSV数据集配置。

CSV file
8
9
10

如果我设置线程数(用户数)为3,我会收到3个请求,但是同一个请求!

www.example.com/jmeter.php?runtest=8
www.example.com/jmeter.php?runtest=8
www.example.com/jmeter.php?runtest=8

我想要什么?以下

www.example.com/jmeter.php?runtest=8
www.example.com/jmeter.php?runtest=9
www.example.com/jmeter.php?runtest=10

有什么想法吗?谢谢!

zdwk9cvp

zdwk9cvp1#

尝试

set sharing mode : All Threads

在csv配置组件中。

ttisahbt

ttisahbt2#

虽然这个问题最初被问到的时候还没有,但是现在有了Random CSV Data Set Config插件,它可以用于JMeter。它完全完成了原始问题的要求,即从CSV源文件中随机选择行中的值。
您可以使用“* Film *”参数设置CSV数据源文件,当“Random order”复选框被选中时,行将以随机顺序而不是顺序读取:

这可以通过插件管理器从 * 选项 * 菜单添加到您的JMeter测试计划:

Random CSV Data Set Config元素是当今使用的most popular plugins元素之一,它经常被新的测试设计者忽略,因为它必须首先通过插件管理器启用,如上所述。

相关问题