如何使用jmeter为每个线程使用不同的CSV


问题内容

我是jmeter的新手。我的情况就像有多个用户想要登录并根据特定于该用户的id执行搜索。

例如

user1将具有100个ID并将其放置在user1.csv中
user2将具有另外100个ID并将其放置在user2.csv中

每个用户都必须搜索csv文件中可用的每个ID。

因此,我将我的请求放置在循环控制器中,它对于单个用户而言效果很好。但是,如果我为2个用户运行,则两个线程都指向user1.csv。如何使user2引用user2.csv。

请建议我如何在jmeter中实现这一点?还是有其他不同的方法可以做到这一点?由于是jmeter的新手,请提供详细的说明。我想为100位用户提供此功能。

提前致谢!


问题答案:

如果要让100个用户(线程)每个使用一组不同的变量,一个非常简单的解决方案是使用一个CSV文件,每行5个ID,每行100个ID,如下所示:

ID1, ID2, ID3, ID4, ID5
  1,   9,   2,   5, 20
 33, 212,   7,   8, 22

…等等

这是有关如何使用JMeter
CSV数据集配置的博客:http :
//community.blazemeter.com/knowledgebase/articles/65138-using-csv-data-set-
config