【问题标题】:how to extract from jmeter using regex or jsonpath extractor如何使用正则表达式或 jsonpath 提取器从 jmeter 中提取
【发布时间】:2015-07-29 14:48:19
【问题描述】:

从下面,使用正则表达式提取器我如何提取#v 的值和“saveInto”变量保留换行符和 CR (\r\n)。我尝试了 Json 路径提取器,但换行符丢失了。

    "context": {
        "#t": "string",
        "#v": "jA0EAwMC.\r\n..CAqQ==\r\n"
    },
    "saveInto": [
        "jA0EAw.\r\n.JneU0=\r\n"
    ]

【问题讨论】:

    标签: jmeter jmeter-plugins


    【解决方案1】:

    试试类似的东西

    "#v": "(.?)"?s},?s"保存。?[?s"(.*?)"

    【讨论】:

      【解决方案2】:

      您可以使用 JSONPath Extractor 获取变量:

      1. 提取“saveInto”位:

        $..saveInto[0]
        
      2. 提取“#v”位:

        $..#v[0]
        

      证据:

      如您所见,换行符仍然存在。

      请参阅Using the XPath Extractor in JMeter(向下滚动到“解析 JSON”)以获取有关使用提取器和某种形式的 JSONPAth 语言参考的更多信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-02-13
        • 1970-01-01
        • 1970-01-01
        • 2015-05-28
        相关资源
        最近更新 更多