• jmeter笔记:接口关联--json提取器


    阅读本文章之前,请先阅读:接口关联--正则表达式提取器https://www.cnblogs.com/xmxit-liu/p/12551141.html

     

    一、json提取器的使用场合及原理

     使用场合:接口关联,并且前一个接口返回的数据类型为json格式的数据,需要从返回中提取出数据。

     

     将json返回复制到 www.bejson.com-->json菜单-->json视图-->json数据中,然后点击试图查看,如下图:

     原理:通过jsonpath从json文件中提取出数据。

    例如:access_token:在整个json文件中的path是:根节点--> access_token

     二、json提取器的使用步骤

    步骤1:在需要获得数据的请求“1.获取access_token” 上右击添加一个后置处理器-->JSON提取器

     

     Name of created varialies:即下一个请求要引用的参数名称,如填写access_token,则可用${ access_token}引用它。

    JSON Path  expressions:填写jsonpath,格式:$. 节点名称   根节点用 “.” 表示

    Match Numbers:0代表随机,-1代表所有,其余正整数代表将在检查的内容中,第几个匹配的内容提取出来。

    Default Values:找不到时默认值,一般设置为NOT FOUND

    Compute concatenation var(suffix_ALL):是否统计所有,即将匹配到的所有值保存,名为“变量名_ALL”

    步骤2:替换变量为${ 变量名}

     

    步骤3:使用 调试取样器 检查是否提取到了

     

      三、扩展:复杂一点的json文件节点的提取

    如图:{"tag":{"id":193,"name":"newdream20200324"}}

     JSON提取器配置如下: $.tag.name

  • 相关阅读:
    [TEST123] Performance Test
    [XML123] FpML
    [Java123] Java中的System.exit
    【大秦帝国123】
    1_1:编程概念 + 计算机基础
    响应式布局
    苏宁首页demo
    rem适配方案
    less的使用
    rem布局
  • 原文地址:https://www.cnblogs.com/xmxit-liu/p/12557136.html
Copyright © 2020-2023  润新知