【问题标题】:How to take values of Jmeter variable in coma separated way如何以逗号分隔的方式获取 Jmeter 变量的值
【发布时间】:2018-11-16 10:13:13
【问题描述】:

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

value1, value2 ...取自一个类似的文件

文件.csv 值1 价值2 价值3

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

【问题讨论】:

  • 您能帮我们处理一下您用来从 CSV 中获取这些值的代码吗?
  • 我正在使用 jmeter 的配置元素中的 CSV 数据配置
  • 能否请您详细说明一下。即您的 CSV 数据集配置。

标签: rest testing groovy jmeter


【解决方案1】:

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

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

最终的语法是:

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

演示:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-11
    • 2014-11-28
    • 2014-12-05
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多