背景
在进行接口测试的时候,很多时候需要将上一个请求的结果作为下一个请求的参数带入其中,比如说登录后的token。
jmeter中,有两种方法可以实现此功能:
- 正则表达式提取器
- json path 提取器
针对返回格式为json的,推荐使用json path 提取器。
首先新建一个线程组,然后分别添加两个http request sample
这里看到第一个request 用于获取token,第二获取用户列表request 便用到了第一个request 返回的token。
这里将token放在请求头里,所以需要添加一个http header manager sample 。
由于后面的请求都需要使用token进行访问,所以将请求头放在后续请求的前面,这样就不需要针对每个请求都添加一个http header manager sample了,这里可以参考元件作用域
右击需要进行提取的请求添加json path 提取器
添加成功后后如下图:
name of created variables:此处填写变量名,即后面需要使用此参数地方时候所填写的值
json path expressions:填写需要提取的json值的表达式json表达式语法参考
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
学习上
作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:开心螺蛳粉】自提!
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群:1150305204,里面有各种测试开发资料和技术可以一起交流哦。