在做接口测试的时候,很多业务的接口是有依赖性的,下一个接口需要上一个接口的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就会显示在环境变量中了,这时第二个接口就可以执行了,此时这个流程就可以跑通了!

最新文章

  1. php 用 http post方法传输数据
  2. java多态性
  3. latextools \cite 自动补全
  4. Sphinx 增量索引更新
  5. javascript笔记——jikeytang javascript前端群 389875212 精华总结
  6. openstack中glance组件images的全部python API 汇总
  7. vs2008编译QT开源项目--太阳神三国杀源码分析(三) 皮肤
  8. ●BZOJ 4516 [Sdoi2016]生成魔咒
  9. 一) Spring 介绍、IOC控制反转思想与DI依赖注入
  10. 获取Button脚本挂载的事件名
  11. MyBatis Generator中文文档
  12. spark checkpoint详解
  13. [原创]Fitnesse测试工具介绍及安装
  14. iOS应用程序状态图
  15. Jmeter高阶学习,运用NotePad++编写工程,随意复制多个工程到同一个工程
  16. sass 的使用心得
  17. leecode刷题(9)-- 有效的数独
  18. 抖音C#版,自己抓第三方抖音网站
  19. 你真的对java static了解吗,代码优化可能更加简单
  20. 九度oj题目1348:数组中的逆序对

热门文章

  1. 深入理解vue的watch
  2. Redis系列之----Redis的两种持久化机制(RDB和AOF)
  3. 原生JavaScript实现评分效果
  4. ThreadLocal = 本地线程?
  5. Spring Boot2 系列教程 (十一) | 整合数据缓存 Cache
  6. k8s~为服务添加ingress的实现
  7. 架构师JavaScript 的对象继承方式,有几种程序写法?
  8. python小功能记录
  9. crawler 听课笔记 碎碎念 1 初步了解各种选择器极其简单的使用
  10. mysql中更改字符集为utf8&&mysql中文输入不了问题解决