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

Jmeter之Json Path Extractor 接受上一个请求的响应参数

时间:2017-06-18 00:02:23      阅读:359      评论:0      收藏:0      [点我收藏+]

标签:asc   aof   aec   aml   rdd   psnr   x86   xdp   msi   

最近在使用Jmeter进行接口测试,被一个问题困扰了很久,就是第二个请求如何接收上一个请求响应中的参数,刚开始尝试着用网上普遍说的正则表达式,长了了N多次之,都没有达到我想要的效果,被整的够惨,于是,开始尝试使用第二种方法,就是Jmeter之Json Path Extractor,感觉棒极了,在此记录下

 

1、下载安装 Json Path Extractor插件,然后解压到jmeter安装目录相应的文件夹下(这里不细讲了)

2.添加请求A,输入响应的服务器、端口号、路径等(路径要记得输对哦),在A下面添加HTTP信息头管理器,然后添加后置处理器

 

因为请求响应结果是如下所示

技术分享

所以,在Json Path Extractor中写如下格式:

技术分享

 

aa是缺省值,可以随便写

2.添加请求B,在B下面添加HTTP信息头管理器,因为这个请求是请求头中需要用到上一个请求响应中的token,所以需要在请求B的信息头管理器中,输入获取参数token的

 

接下来运行A和B,B就可以直接获取到A请求中的token

技术分享

从而达到了,不同请求之间参数的传递。

参考文章

https://www.blazemeter.com/blog/advanced-usage-json-path-extractor-jmeter

Jmeter之Json Path Extractor 接受上一个请求的响应参数

标签:asc   aof   aec   aml   rdd   psnr   x86   xdp   msi   

原文地址:http://www.cnblogs.com/superbears/p/7041712.html

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