我需要创建测试数据准备脚本并将JSON响应数据捕获到CSV文件。
在实际测试中,我需要从CSV文件中读取参数。
是否有可能将整个JSON数据保存为CSV文件中的文件(或)需要提取每个文件并将其保存到CSV文件中?
我需要创建测试数据准备脚本并将JSON响应数据捕获到CSV文件。
在实际测试中,我需要从CSV文件中读取参数。
是否有可能将整个JSON数据保存为CSV文件中的文件(或)需要提取每个文件并将其保存到CSV文件中?
JSON的主要问题是逗号,您可以通过将JSON保存到文件并使用不同的定界符而不是逗号来解决,例如@
然后使用@
分隔符使用CSV Data Set Config读取文件
用于分隔文件中记录的分隔符。如果该行上的值少于变量,则其余变量不会更新-因此它们将保留其先前的值(如果有)。
您还可以在每行中保存JSON,然后使用其他分隔符作为@
您可以通过将正则表达式提取器添加为HTTP请求采样器的子代来将整个JSON响应保存到JMeter Variable中,该子代返回JSON并将其配置为:
response
(?s)(^.*)
$1$
然后,您需要通过将下一行添加到 user.properties 文件中来将此response
声明为Sample Variable:
sample_variables=response
response
变量存储到文件中,如果没有其他示例变量,则应使用variable#0