码迷,mamicode.com
首页 > Web开发 > 详细

Jmeter中处理json

时间:2017-07-14 16:44:17      阅读:781      评论:0      收藏:0      [点我收藏+]

标签:extractor   extra   inf   表达   正则表达式   rac   地址   调用   mon   

我们在做http接口测试的时候,返回的数据都是json串,Jmeter中本身是不支持直接处理json串的,如果要获取到返回结果中指定的值,
必须要要通过正则表达式来获取到,正则表达式比较麻烦,写错了就获取不到值了,大家都知道json是key-value这样来存值的,那jmeter里面能不能直接通过key取值呢
,这样的话就不用正则表达式那么麻烦了。 如果想要通过key直接取值的话,jmeter官方有一个 json path extractor的插件,装上它就可以直接处理json了,通过key来取值。
该插件下载地址为:http://jmeter-plugins.org/wiki/JSONPathExtractor/,下载完之后,把lib文件夹放到jmeter的目录下就ok了。 打开jmeter,这里用的jmeter是3.0版本,新建一个调用接口的http请求,然后添加后置处理器,就可以看到有json path extractor这个插件了,如下图:

 技术分享

那怎么使用呢,比如说刚才我调用的是获取用户信息的接口,我要获取到第一个user_id,返回的json是这样的:
 

技术分享

Jmeter中处理json

标签:extractor   extra   inf   表达   正则表达式   rac   地址   调用   mon   

原文地址:http://www.cnblogs.com/lingxia/p/7170340.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!