我已经为简单的场景创建了一个脚本,注册并登录到30个用户(线程)的应用程序。在这里注册和登录,文件名(register.csv)已在csv数据集上配置。

现在为了测试可靠性,我必须运行这个脚本10次。我已经创建了10个文件,命名为register1.csv,register2.csv,... register10.csv。我有一个名为loop.csv的文件,它包含所有10个文件的名称。对于每个线程组,必须从循环csv数据集中获取一个文件名。

但它不起作用。
我该如何解决这个问题?
发布于 2018-03-28 16:36:52
根据Execution Order JMeter用户手册章节:
elements
这意味着第二个CSV数据集配置在 than ${file}变量被评估之前被初始化,所以当两个CSV数据集配置元素依赖于另一个时,您将不能使用两个CSV数据集配置元素。我建议改用__CSVRead() function,它可以从JMeter变量中动态计算文件名:

要熟悉JMeter函数的概念,请参阅Apache JMeter Functions - An Introduction文章。
https://stackoverflow.com/questions/49505864
复制相似问题