我正在通过jmeter中的http GET请求访问其余的Api。 网址就像http://hostName:port/searchParameter=value1,value2,value3
value1,value2 ...取自类似文件
File.csv 值1 值2 值3
此csv文件不是真正的逗号分隔值,它们位于单独的行中。 现在如何实现这一目标
答案 0 :(得分:1)
JMeter没有提供合适的测试元素,因此您将不得不使用__groovy() function和一些自定义脚本。
我可以考虑使用File.readLines()函数将文件内容读入内存,然后使用join()函数将数组转换为逗号分隔的字符串。
最终语法为:
${__groovy(new File('File.csv').readLines().join('\,'),)}
演示:
查看Apache JMeter Functions - An Introduction文章以熟悉JMeter Functions概念。