在做接口测试的时候,很多业务的接口是有依赖性的,下一个接口需要上一个接口的token依赖,例如余额查询接口,需要先登录,才能查询余额。那么,这种接口如何使用postman进行测试呢?今天让我来给小伙伴们讲解一下吧!
登录接口:http://localhost:8080/pinter/bank/api/login2
余额查询接口:http://localhost:8080/pinter/bank/api/query2?userName=admin
登录时登录成功后服务器会返回一个token,要用postman做接口测试,那么就要解决token这个参数的关联问题。
第一:首先将这两个个要测试的接口写成collection:
第二:要设置postman的环境,token(只需要设置key就行),如下图:
第三步,在登录接口的Tests中写以下代码,设置环境变量:
pm.test("token", function () {
var jsonData = pm.response.json();
pm.environment.set("data", jsonData.data);
第四步,在余额查询接口的headers填入入参的data值,格式用双花括号:{{data}} 格式,如下图
到此就设置完成了,我们选择登陆接口点击send,此时token就会显示在环境变量中了,这时第二个接口就可以执行了,此时这个流程就可以跑通了!
来源:oschina
链接:https://my.oschina.net/u/4394125/blog/3311054