【问题标题】:Filter partial JSON extractor response and send it as a request过滤部分 JSON 提取器响应并将其作为请求发送
【发布时间】:2019-08-26 04:40:04
【问题描述】:

我正在进行 Rest API 性能测试,并且正在处理请求的 JSON 响应。如何拆分响应部分并将其发送到下一个请求

我确实使用了 JSON 提取器的在线工具,但没有任何帮助。

采样器 (Api) 响应: { “响应代码”:“200”, “响应”:“PON CFF2345 893939”, “消息”:空 }

基于上述响应,我使用 JSON Extractor 后处理器和 json 路径表达式作为 ($.Response)

实际结果:“PON CFF2345 893939”

但我只想提取 CFF2345 的值并将该值发送到下一个采样器

【问题讨论】:

    标签: json regex jmeter performance-testing


    【解决方案1】:

    您需要在 JSON 提取器之后添加 Regular Expression extractor

    选择JMeter Variable Name to use你保存的JMeter变量

    使用(\w+)作为正则表达式模板$1$并匹配2号得到第二个字符串

    【讨论】:

    • 今天学到了一个新东西。谢谢!否则我会直接使用没有 JSON 提取器的正则表达式提取器。
    猜你喜欢
    • 2020-10-05
    • 1970-01-01
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-19
    • 1970-01-01
    相关资源
    最近更新 更多