Jmeter之Json Path Extractor 接受上一个请求的响应参数
最近在使用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