使用所有值时,请使用下一个CSV文件

时间:2015-01-13 10:54:18

标签: jmeter

我有10个CSV文件,用户名各有100万条记录。理想情况下,我想为每个线程使用唯一值,并且当使用第一个CSV文件中的所有值时,它应该开始使用第二个CSV文件中的值,依此类推。

添加多个CSV数据集配置元素没有问题,很容易将它们添加到If或While控制器。但是什么可以成为下一个文件的触发器?

作为替代方案,我使用多个If控制器,例如${__eval(${__threadNum})} < 1000${__eval(${__threadNum})} > 1000 and ${__eval(${__threadNum})} < 2000以确保用户从不同的CSV文件中读取,但当用户数经常更改时,这有点麻烦,因为您需要相应地更改if条件。

1 个答案:

答案 0 :(得分:0)

也许您应该考虑切换到能够从多个CSV文件中获取数据的__CSVRead()函数。如果您需要根据特定条件切换文件,可以选择与__counter()功能结合使用

有关上述和更有用的JMeter功能的高级信息,请参阅How to Use JMeter Functions帖子系列。