Jmeter - 从响应中提取布尔值的正则表达式是什么

时间:2016-11-10 17:12:01

标签: regex boolean jmeter

我应该在正则表达式提取器组件中输入什么正则表达式 - 字段:正则表达式,用于响应中的布尔字段"启用"。我试着把它作为一个字符串引用 - "启用" :"(。+?)" - 但它不起作用。请帮忙。

1 个答案:

答案 0 :(得分:1)

  1. 您不需要使用引号括起正则表达式,因为true未被它们包围
  2. 您需要在正则表达式的末尾添加逗号,如:

    "enabled": (.+?),
    

    甚至更好地改变它以匹配“word”,如:

    "enabled": (\w+)
    

    Regular Expression

  3. 通常,使用JSON Path PostProcessorJSON Path Extractor插件来处理JSON数据要容易得多,相关的JSON Path查询将如下所示:

    $.enabled
    

    JSON PAth