postman是测试接口经常使用的工具,它是一个很强大的工具。那么在测试中若是存在接口依赖的现象改怎么测试呢?

在使用postman做接口测试的时候,在多个接口的测试中,如果需要上一个接口的返回值作为下一个接口的入参,其基本思路是:

1、获取上一个接口的返回值

2、将返回值设置成环境变量或者全局变量

3、设置下一个接口的参数形式

postman上一个接口返回的数据作为下一个接口的参数,以百度接口为例:
1.创建一个请求接口,并在tests中添加下面两段代码并点击send

在第一个接口的tests中,获取guid和token,并将其设置为环境变量,代码如下:

//获取响应报文中的json
var jsonData = JSON.parse(responseBody);
var list = jsonData.data.menuList;
//设置全局表量
pm.globals.set("guid", jsonData.data.guid);
pm.globals.set("token", jsonData.data.token);

返回数据的格式:

{"code": 1000,"msg": "OK","data": {"guid": "da2ca4d12e9e4a3ebd9566901ba6c5bb","token": "52501881-c6b2-4f13-a28e-c962324f3b49","loginId": "lili","username": "lili",}
}

第一个接口请求成功之后可以看到,该环境变量生成,可以再环境变量中看到。

设置完成之后,如果两个接口在同一个文件下,那么点击runner,只需要执行一次就可以完成两个接口的请求;

注意:

两个接口要在同一个环境下哟,不然第二个接口找不到值啦。

2、在第二个接口,用{{access_token}}就可以获取guid和token值

postman参数化--上一个接口返回的数据作为下一个接口的参数相关推荐

  1. java 微信报关_微信开放平台,_请求微信报关接口返回的数据,微信开放平台 - phpStudy...

    请求微信报关接口返回的数据 请求微信报关 接口错误 552E051CB6F4DBC6029B8218DBD5A52A gh_4dbf09a0a18e 1342661701 20160825113538 ...

  2. java调用远程 接口_java通过url调用远程接口返回json数据

    java通过url调用远程接口返回json数据,有用户名和密码验证, 转自 https://blog.csdn.net/wanglong1990421/article/details/78815856 ...

  3. php写的接口返回数据的页面,PHP怎么解析 WEBSERVICES接口返回的数据

    PHP如何解析 WEBSERVICES接口返回的数据 WEBSERVICE服务器,他们用.net写了个接口 http://XXX.XXX.XXX.XX/Info.asmx?wsdl 我用PHP调用这个 ...

  4. 处理文件上传后返回json数据在IE出现文件下载问题(框架是spring boot)

    处理文件上传后返回json数据在IE出现文件下载问题(框架是spring boot) 最近做了一个上传xml文件的功能,在谷歌浏览上传没有问题,可以返回正确的结果,但在ie浏览器上上传成功以后,一直提 ...

  5. 跨域支持与返回json数据--mvc访问api接口

    api的设置 1.设置api接口返回json数据 App_Start-->WebApiConfig-->添加  config.Formatters.Clear();config.Forma ...

  6. 获取天气数据 (根据天气接口返回的数据)

    第一次写博客(如有侵权请通知我,立马删除) 获取天气数据 (根据天气接口返回的数据) 接口:心知天气 ulr:https://api.seniverse.com/v3/pro/weather/grid ...

  7. RTMP推流协议视频直播点播平台EasyDSS请求时间接口返回的数据打印在前端页面全屏飘红问题解决

    TSINGSEE青犀视频团队接到过很多比较大的项目,这类项目的特点是接入数据量多,处理数据量也大,在对服务器造成负荷的同时,也对程序造成了堵塞. 拿EasyDSS视频直播点播平台举例,一旦EasyDS ...

  8. java json 下划线_为什么rest接口返回json建议采用下划线形式,不要用驼峰

    今天被数据大神说了,对接第三方接口返回的json字段我想用驼峰形式,他说我这样不专业.所以就改了,认怂. 记住以后再次对接rest接口,返回的字段用下划线形式 记录一下改的内容 1.使用fastjso ...

  9. 腾讯朱华:数据中心下一个风向的探索

    导读:朱华,腾讯数据中心技术发展中心总监,中国工程建设标准化协会数据中心技术委员会副主任委员,中国通信标准化协会开放数据中心委员会数据中心工作组组长,荣获中国工程建设标准化协会颁发的2018数据中心青 ...

最新文章

  1. 聊聊 iOS 中的网络加密
  2. python【蓝桥杯vip练习题库】ALGO-189 P0505(阶乘问题)
  3. 关于渗透的一些思路持续更新(自我理解)
  4. 2012 Hadoop summit
  5. Cisco PT模拟实验(12) 路由器静态路由的配置
  6. cie计算机科学,爱德思IGCSE 计算机科学 edexcel computer science
  7. html分页首页上一页下一页,HTML静态分页(形如:首页,上一页,下一页,尾页)...
  8. 使用Leopard Jdbc
  9. linux的ftp轮询上传文件,Android中实现异步轮询上传文件
  10. idea启动前端vue项目(各种坑)
  11. mysql远程访问 linux_Linux中开启mysql远程访问功能
  12. 论文浅尝 | Understanding Black-box Predictions via Influence Func
  13. 一个优秀的软件测试工程师需具备的技能
  14. 轴承配合公差表查询_如何选择轴承公差和配合,才能更好保证电机轴承系统的运行?...
  15. jvisualvm/Jconsole监控WAS(WebSphere)中间件
  16. Python 入门演示 1
  17. 计算机文化基础说课ppt,计算机文化基础说课 -_图文.ppt
  18. Python-标准库(常用模块)
  19. 咋让计算机名字改为办公用计算机,让电脑变成历史:三星DeX将三星S8变成“办公电脑”...
  20. WEBSHELL 提权方法总结

热门文章

  1. Oracle 创建磁盘组报错ORA-15137的问题分析与解决思路
  2. 甲骨文因超过90亿美元的NetSuite交易起诉Larry Ellison和CEO Safra Catz
  3. 【华为云技术分享】关于Linux下Nginx的安装及配置
  4. 解密昇腾AI处理器--DaVinci架构(控制单元)
  5. 自动驾驶轻松开发?华为云ModelArts赋能智慧出行
  6. 【Python3网络爬虫开发实战】1.2.5-PhantomJS的安装
  7. labelImg重新开启工具箱(栏)
  8. centos mysql 主从_Centos下MySQL主从同步配置
  9. python对excel数据更改_利用python对excel中一列的时间数据更改格式代码示例
  10. Python练习:整数加减和