过滤部分 JSON 提取器响应并将其作为请求发送
Filter partial JSON extractor response and send it as a request
我正在进行其余 API 性能测试,并且我正在处理请求的 JSON 响应。如何拆分部分响应并将其发送到下一个请求
我确实使用了 JSON 提取器的在线工具,但没有任何帮助。
采样器(Api)响应:
{
"ResponseCode": "200",
"Response" : "PON CFF2345 893939",
"Message":空
}
基于上述响应,我使用了 JSON 提取器 post 处理器和 json 路径表达式($.Response)
实际结果:"PON CFF2345 893939"
但我只想提取值 CFF2345
并将该值发送到下一个采样器
您需要在 JSON 提取器之后添加一个 Regular Expression extractor
选择JMeter Variable Name to use
您保存的 JMeter 变量
使用(\w+)
作为正则表达式模板$
并匹配2号得到第二个字符串
我正在进行其余 API 性能测试,并且我正在处理请求的 JSON 响应。如何拆分部分响应并将其发送到下一个请求
我确实使用了 JSON 提取器的在线工具,但没有任何帮助。
采样器(Api)响应: { "ResponseCode": "200", "Response" : "PON CFF2345 893939", "Message":空 }
基于上述响应,我使用了 JSON 提取器 post 处理器和 json 路径表达式($.Response)
实际结果:"PON CFF2345 893939"
但我只想提取值 CFF2345
并将该值发送到下一个采样器
您需要在 JSON 提取器之后添加一个 Regular Expression extractor
选择JMeter Variable Name to use
您保存的 JMeter 变量
使用(\w+)
作为正则表达式模板$
并匹配2号得到第二个字符串