如何在CSV配置中为每个用户分配一组值

时间:2017-03-03 17:20:56

标签: jmeter performance-testing loadrunner

我只是想知道JMeter CSV配置文件中是否有任何方法可以使用共享模式All Threads为每个用户分配值?

我想说的是在Load runner脚本中,可以通过在测试数据文件中选择以下选项为每个用户分配xx值。 例如:

No.of users assigned to the script is 3
Select  next row: Unique
Update value on : Each iteration
When out of values: Continue in a cyclic manner
Allocate a user values in the Controller: Allocate 1000 values for each Vuser

注意:TestData有9000行值。

我想在JMeter中做同样的事情。我使用共享模式作为All Threads。

请指教! 谢谢, 拉吉

1 个答案:

答案 0 :(得分:0)

轻松一点。将数据预加载到队列中。您可以使用来自Amazon,CloudAzure,IBM Public Cloud,Rackspace等的任何公共队列服务......或者像RabbitMQ这样的内部服务。在迭代开始时,使用GET从队列中弹出下一个值,然后将该数据用于迭代。当没有更多数据存在时,自我终止。

顺便说一下,这是一种与工具无关的方法