我想将测试数据从一个csv文件传递到多个http请求,例如第一行应该采用第一个http采样,第二行采用第二个http采样。请帮助如何在jmeter中使用它。
答案 0 :(得分:0)
您可以按照以下步骤操作:
答案 1 :(得分:0)
如果您需要从每个采样器的文件中读取特定(任意)行,您可以使用__groovy() function,例如:
${__groovy(new File('/path/to/your/file').readLines().get(0),)}
- 阅读第一个字符串${__groovy(new File('/path/to/your/file').readLines().get(1),)}
- 阅读第二个字符串${__groovy(new File('/path/to/your/file').readLines().get(2),)}
- 阅读第3个字符串演示:
File.readLines()方法是Groovy JDK enhancement,可以在“普通”Java之上提供一些"syntactic sugar",使开发人员的生活更轻松。
请参阅Groovy is the New Black文章,开始在JMeter测试中使用Groovy脚本。