我想将测试数据从一个csv文件传递给多个http请求,比如第一行应该通过第一个http样本,第二行应该通过第二个http样本。请帮助如何在jmeter中使用它。
您可以遵循这些:
提示:
CSV数据集配置:
Http请求采样器:
如果您需要使用每个采样器从文件中读取特定(任意)行,您可以使用 __groovy() 函数,例如:
${__groovy(new File('/path/to/your/file').readLines().get(0),)} - read
1st string${__groovy(new File('/path/to/your/file').readLines().get(1),)} - read
2nd string${__groovy(new File('/path/to/your/file').readLines().get(2),)} - read
3rd string演示:
File.readLines()方法是Groovy JDK的一个增强,它在“普通”Java之上提供了一些“语法糖”,使开发人员的生活更加轻松。
参见Groovy是一篇新的黑色文章,介绍如何在JMeter测试中使用Groovy脚本。