如何通过Jmeter CSV数据集配置为每个正在测试的URL设置专用用户?

disbfnqx  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(117)

我有一个jmeter脚本,其中我添加了CSV数据集配置元素,并在CSV中传递了10个URL。目标-是让70个用户在每个URL中执行从登录到注销的所有事务。示例-第一个70用户将测试网址1第二个70用户将测试网址2等,所以在总我应该有700用户测试的10个网站。我如何才能做到这一点。
我尝试在csv数据集配置中更改共享模式,保持线程数为70。我可以看到相同的70个用户进入每个URL并完成事务。我希望每个URL有70个用户。

ca1c2owp

ca1c2owp1#

可以使用__groovy()函数从CSV文件中读取与线程组的当前循环数相等的行。
例如:

${__groovy(new File('/path/to/your/file.csv').readLines().get(vars.getIteration() - 1),)}

字符串
这样,所有70个用户将在第一次迭代期间读取第一行,在第二次迭代期间读取第二行,等等。
关于JMeter中Groovy脚本的更多信息:Apache Groovy: What Is Groovy Used For?

相关问题