如何从CSV文件中获取第一个值1&;通过CSV文件2中的多个值逐个迭代HTTP采样器,直到CSV文件2的EOF?

如何从CSV文件中获取第一个值1&;通过CSV文件2中的多个值逐个迭代HTTP采样器,直到CSV文件2的EOF?,csv,jmeter,Csv,Jmeter,我有一个这样的场景 一个HTTP采样器 CSV文件1-en_gb,nl_nl CSV文件2-菲亚特、日产、宝马 我想测试HTTP采样器的以下组合: CSV文件1的第一个值(en_gb),采样器应循环通过CSV文件2中的不同值,如菲亚特、日产、宝马等,直至EOF 下一个 CSV文件1的第二个值(nl_nl),采样器应循环通过CSV文件2中的不同值,如菲亚特、日产、宝马等,直至EOF 同样地。。。 ... ... 诸如此类 如何在Jmeter中实现这一点?感谢你的大力帮助。谢谢只需使用以下两种元素:

我有一个这样的场景

一个HTTP采样器 CSV文件1-en_gb,nl_nl CSV文件2-菲亚特、日产、宝马

我想测试HTTP采样器的以下组合: CSV文件1的第一个值(en_gb),采样器应循环通过CSV文件2中的不同值,如菲亚特、日产、宝马等,直至EOF

下一个

CSV文件1的第二个值(nl_nl),采样器应循环通过CSV文件2中的不同值,如菲亚特、日产、宝马等,直至EOF

同样地。。。 ... ... 诸如此类

如何在Jmeter中实现这一点?感谢你的大力帮助。谢谢

只需使用以下两种元素:

  • 添加第一个CSV数据集配置以读取值,如
    en_gb
    ,并将其配置为

  • 然后添加一个,并将其配置为循环次数与第二个CSV文件中的行数相同,可以通过以下方式完成:

  • 然后添加另一个CSV数据集配置以读取值,如
    Nissan
    ,并将其配置为:

  • 就是这样,在需要时将值引用为
    ${var1}
    ${var2}

  • ${__groovy(new File('file2.csv').readLines().size(),)}