微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从CSV File1获取FIRST值并通过CSV File2的多个值一个一个地迭代HTTP采样器,直到CSV File2的EOF?

如何解决如何从CSV File1获取FIRST值并通过CSV File2的多个值一个一个地迭代HTTP采样器,直到CSV File2的EOF?

我有这样的情况。

一个HTTP采样器 CSV档案1-en_gb,nl_nl CSV File2-菲亚特,日产,宝马

我要针对以下组合测试HTTP采样器: CSV File1的第一个值(en_gb),采样器应循环浏览CSV File2中的不同值,例如菲亚特,日产,宝马,.. etc等,直到EOF

下一步

第二个CSV File1值(nl_nl),采样器应循环浏览CSV File2中的不同值,例如菲亚特,日产,宝马,.. etc等,直到EOF

类似地... ... ... 如此

如何在Jmeter中实现这一目标?感谢您的大力帮助。谢谢

解决方法

只需使用2个CSV Data Set Config元素,例如:

  1. 添加第一个CSV数据集配置以读取诸如en_gb之类的值并对其进行配置

    enter image description here

  2. 然后添加一个Loop Controller并将其配置为循环播放第二次CSV文件中的行,次数可以通过__groovy() function来完成,例如:

    ${__groovy(new File('file2.csv').readLines().size(),)}
    
  3. 然后添加另一个CSV数据集配置以读取Nissan之类的值,并进行如下配置:

    enter image description here

  4. 就是这样,在需要的地方将值引用为${var1}${var2}

    enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。