我们在测试过程中一定会有这种情况,上一个接口要抓取数据传给下一个接口,也就是上一个接口的相应数据做为下一个接口的请求数据
那我们来做这样一个登录然后加入购物车,先捋一下思路。
1、登录----token(鉴权)
2、加入购物车(把 token 带过去)
那我们先登录后看返回的数据
后置处理器-json 提取器
下一步添加后置处理器-json 提取器
在填入 json path 之前 我们要确定 token 在哪里。我们回到查看结果树的返回数据中调试一下
可以看到 token 在 data 里,上一篇简单说了一下 json path 那我们就用起来$.data.token 让我们来试一下
接口传参
接下来调试成功后 复制 json path 到json 提取器中填写
这里 match no.(0 for random)一般如果只取一个值的话 填写 0 就可以啦,如果是多个值就用下标来进行定位
然后我们运行一下 看看调试取样器中是否有 token 获取到了没有呢?
这样我们第一步就完成啦 !登录-获取 token
我们来进行第二步 把 token 传给下一个接口(也就是加入购物车的操作)
那我们还是老规矩添加 http 请求
接下来我们来运行一下
哎???这怎么商品 id 有误? 然后我们检查的方向是请求有没有错 然后再看请求头 果然 请求是 json
http 信息头管理器
那我们需要添加http 信息头管理器
那我们添加一下,然后运行一下试试
然后我们在接口跑通了以后 千万别忘了 要到我们实际的页面看一下是否添加成功
如果都没问题 就好啦~今天就到这里啦
标签:一下,json,接口,---,token,添加,JMeter,我们 From: https://blog.csdn.net/weixin_46096113/article/details/143724178