JSON值如何使用正则表达式提取器提取jmeter响应数据中的进程

时间:2016-04-28 12:17:22

标签: json web-services automation jmeter

{{1}}

这里需要从第一个和第二个数组中提取json值但不使用像JSON PATH EXTRACTOR这样的jmeter插件。任何人都可以提出这个想法吗?

1 个答案:

答案 0 :(得分:2)

与其他提取器(如XPath,JSON等)相比,

Regular Expression Extractor通常要快得多 - 请检查this site进行比较。

让我们假设我们正试图从JSON中获取所有主题ID的值。 添加Regular Expression Extractor并更新详细信息,如下所示。

enter image description here

  1. 您需要一个参考名称来存储找到的值
  2. 要检查的模式
  3. 用于根据找到的匹配项创建字符串的模板
  4. -1表示所有匹配,0表示随机,1表示第一个..etc
  5. enter image description here

    1. <variable>_matchNr将提供总匹配数
    2. theme.id_1将返回第一个匹配27
    3. theme.id_2将返回第二场比赛28
    4. 更多详情和示例是here