以下是我想在JMeter中运行的场景:我有一个包含100个userIds和密码的CSV文件(file1.csv)。我创建了一个包含100个用户的线程组。我希望每个用户从file1.csv中读取一行userId和密码。为此,我添加了一个CSV文件配置元素。现在,我希望每个用户都能读取动态CSV文件(对于第一行userId和密码来自file1.csv,它应该读取file2.csv,for 第二行userId和密码来自file1.csv它应该读取file3.csv,第三行userId和密码来自file1.csv它应该读取包含一些行的file4.csv等等。每行包含HTTP请求的参数。
有谁能告诉我如何在JMeter中做到这一点?
我正在生成一个包含用户名和密码的csv文件(file1.csv)以及包含一些记录的其他csv文件(file2.csv,file3.csv,file4.csv等)。
答案 0 :(得分:0)
最简单的解决方案是添加Counter test element或__counter() function,以便在每次迭代时为辅助CSV文件生成递增后缀,并使用__CSVRead() function从file1.csv
中提取数据, file2.csv
等等。
请参阅How to Use JMeter Functions帖子系列,了解有关在JMeter测试中使用函数的更多信息