如何以逗号分隔的方式获取Jmeter变量的值

时间:2018-11-16 10:13:13

标签: rest testing groovy jmeter

我正在通过jmeter中的http GET请求访问其余的Api。 网址就像http://hostName:port/searchParameter=value1,value2,value3

value1,value2 ...取自类似文件

File.csv    值1    值2    值3

此csv文件不是真正的逗号分隔值,它们位于单独的行中。 现在如何实现这一目标

1 个答案:

答案 0 :(得分:1)

JMeter没有提供合适的测试元素,因此您将不得不使用__groovy() function和一些自定义脚本。

我可以考虑使用File.readLines()函数将文件内容读入内存,然后使用join()函数将数组转换为逗号分隔的字符串。

最终语法为:

${__groovy(new File('File.csv').readLines().join('\,'),)}

演示:

enter image description here

查看Apache JMeter Functions - An Introduction文章以熟悉JMeter Functions概念。