Jmeter提取响应体

时间:2016-02-19 03:54:21

标签: jmeter

我的网络采样器请求有一个

的响应消息
[Message 1]
{"event":"pusher:connection_established","data":"{\"socket_id\":\"177828.486549\",\"activity_timeout\":120}"}

我如何提取177828.486549?

非常感谢。

1 个答案:

答案 0 :(得分:0)

实际上正则表达式非常简单,你只需要记住反斜杠 - \是一个特殊的"转义"因此它需要用另一个反斜杠转义

  1. Regular Expression Extractor添加为返回上述消息
  2. 的元素的子元素
  3. 按如下方式配置:

    • 参考名称:任何有意义的内容,即socket_id
    • 正则表达式:"socket_id\\":\\"(.+?)\\"
    • 模板:$1$
  4. 在必要时将提取的值称为${socket_id}
  5. 演示(您可以在View Results Tree侦听器中测试正则表达式:

    Regular Expression Extractor.

    参考文献: