接口自动化jmeter解析JSON数据的两种方法

2025-10-23 21:49:10

1、方法一:在eclipse中编写代码,利用fastjson解析JSON数据

第一步

执行接口,并查看【响应数据】

接口自动化jmeter解析JSON数据的两种方法

2、第二步

复制全部的【响应数据】,打开解析器,粘贴查看

接口自动化jmeter解析JSON数据的两种方法

3、第三步

编写JAVA类,获取上图中JSON返回的三项值:token、tokenexpires、refreshtoken,测试输出结果是否正确,代码参考如下

接口自动化jmeter解析JSON数据的两种方法

4、第四步

需要将java文件export打成jar包,我的默认存放在jmeter目录下:

接口自动化jmeter解析JSON数据的两种方法

5、第五步

Jmeter中创建一个BeanShell PostProcessor请求的后置处理器,测试结果输出

接口自动化jmeter解析JSON数据的两种方法

6、方法二:

在jmeter中调用正则表达式

第一步:在相应请求下,创建:正则表达式提取器,编写一次提取多个值

我的表达式为【"token":"(.+?)".+?"tokenexpires":"(.+?)".+?"refreshtoken":"(.+?)"】,以token第一段为例【"token":"】为右边界【(.+?)】为token值【"】为左边界,第一段与第二段中间【.+?】代表中间的任意多个字符,起连接作用,接着再取第二段tokenexpires,第三段refreshtoken的值。

接口自动化jmeter解析JSON数据的两种方法

7、第二步:断言输出,验证结果

接口自动化jmeter解析JSON数据的两种方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢