使用 JMeter 支持功能 API 测试,并遇到了从 CSV 文件读取数据的问题。文件中的数据用于构建 POST 数据体,其中包含如下内容:
"wibbles" : ${wibble-var},
${wibble-var}
从 CSV 文件读取,格式如下:
["wibble1","wibble2","wibble3"]
...列表中有超过 1000 个摆动值。
If "wibbles" : ["wibble1","wibble2","wibble3"]...
被硬编码到 POST 主体中,然后 JMeter 很高兴,构建 POST 请求并执行业务,但事实证明,即使是上面的 3 个值示例,也无法创建一个由 JMeter 解析的 CSV 文件。 JMeter 会跳过包含“CSV 读取”的线程,而不构建 POST 请求或发送它,因此没有要检查的响应,并且同样会跳过调试采样器。我听说有传言说双引号可以起作用,但一直无法找到正确的语法。谁能阐明这个问题?谢谢
如果你能得到双引号就可以了"wibble1,wibble2,wibble3"
&如果你设置Allow quoted data
to true
in CSV data set config
你可以获取这个值,然后使用beanshell预处理器转换为格式"wibble1","wibble2","wibble3"
.
如果你想得到这种格式"wibble1","wibble2","wibble3"
直接,你可以使用\t
作为分隔符并相应地修改 CSV 文件中的数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)