zoukankan      html  css  js  c++  java
  • JMeter 通过JSON Extractor 插件来提取响应结果

    接口响应结果,通常为HTML、JSON格式的数据,对于HTML的响应结果的提取,可以通过正则表达式,也可以通过XPath 来提取。

    对于JSON格式的数据,可以通过正则表达式、JSON Extractor插件、BeanShell 来提取。

    本次说下如何通过JSON Extractor 插件来提取JSON响应结果。

    比如说,接口返回的JSON响应结果如下格式,如何获取 id 为12341的数据呢

    {
    "status":520,
    "data":[
    {"id":12341,"name":"test1"},
    {"id":12342,"name":"test2"}
    ]
    }

    具体操作步骤:

    1、需要下载插件,下载地址为:https://jmeter-plugins.org/wiki/JSONPathExtractor/
    下载后解压以后将lib和lib/ext中的jar包放到安装目录对应位置,重启即可。

    2、可以添加一个 Dummy Sampler 来验证 JSON的取值

    3、添加一个jp@gc - JSON Path Extractor

    备注: JSON中 data 是一个对象数组, data[0] 代表取的是第一个对象数组,data[*] 代表取全部

    .id 取的是id的值  .name取的是name的值

    4、执行之后,可以看到 变量 id的值为:12341

  • 相关阅读:
    推箱子
    去掉两个最高分、去掉两个最低分,求平均分
    投票选班长
    彩票
    闰年、平年
    闹钟
    手机号抽奖
    for练习--侦察兵
    兔子、棋盘放粮食、猴子吃桃
    for练习--凑法
  • 原文地址:https://www.cnblogs.com/czb4256/p/10105953.html
Copyright © 2011-2022 走看看