【问题标题】:Response Data Analyse in JMETERJMETER中的响应数据分析
【发布时间】:2020-07-21 01:24:51
【问题描述】:
我正在向我的网络服务发送一个 HTTP 请求,我想知道是否可以在 JMETER 中提取响应数据主体。我的响应是一个 XML,我想分析或提取它。例如,我想提取一个属性<response>acknowledge</response>。例如,如果响应不是“确认”,则请求不好。分析它会对我有帮助。
有什么帮助吗?先感谢您。
【问题讨论】:
标签:
xml
http
parsing
jmeter
request
【解决方案1】:
您可以使用XPath Extractor 从响应数据中获取response 属性值。
相关的XPath query 就像//response 一样简单
如果您想在 response 值为 acknowledge 时有条件地使采样器失败,您可以添加 XPath Assertion 并在此处使用以下查询:
//response/text()!='acknowledge'
这样,如果响应文本为acknowledge - 采样器将被标记为失败,否则为“绿色”