jmeter-json表达式关联

2021-01-02 02:28

阅读:740

标签:result   extra   pre   顺序   ext   路径   res   name   dex   

一、怎么进行关联

1、正则表达式可以获取所有格式的数据

2、json只能或是json格式的数据

二、json表达式

1、现在大多数都是使用json来传输数据,json更为直观->查看接口,json格式的时候建议使用json表达式

2、Variable names : 名称
      JSONPath Expression :JSON表达式
      Match Numbers :0代表随机,1代表第1个,-1代表全部
      Default Value :未取到值的时候默认值

3、$.result[2].province 是排除前两条数据

      $.result[-2].province 是排除后两条数据

4、[] 表示数组,0表示第一个;$[0] 表示跟节点后的第一个对象

      id 即key,这里要获取id的值,所以填写id

5、$.data[0].laccount  ->查找data下面的第一个laccount
       $.data[0].id  -> 查找data下面的第一个ID

三、 JSON Extractor

1、只有在响应数据为json格式的时候才可以提取数据

2、变量名称

3、json路径:$.需要数据所在的路径.*

4、提取到所有数据的位置,即匹配到第几个数据

5、默认值

四、json表达式总结

1、冒号在前

:index 正序取值,取数为index(正数第一条)

:-index 倒序过滤,取数为index(倒数第一条)

2、没有冒号

index 表示顺序取index+1的值(取第二条数据)

3、冒号在后

index: 顺序过滤,取数为index(正序过滤第一条数据)

-index:倒序取值,取数为index(倒序取一条数据)

jmeter-json表达式关联

标签:result   extra   pre   顺序   ext   路径   res   name   dex   

原文地址:https://www.cnblogs.com/yujian-lft/p/13669137.html


评论


亲,登录后才可以留言!