之前虽然自己也有用postman来测试api,但都只是最简单输入url,发送,查看结果,大部分时候跟使用浏览器差不多,偶然在简书首页看到一篇 API开发神器-Postman , 深感还是得对自己使用的工具多琢磨一下,兴许你就发现了宝贝,大大加快开发测试速度了;
这里没有打算写全面的教程,只对我之前没了解的环境设置/变量使用以及对返回结果进行过滤等操作进行记录,详细的文档请看 官网说明 ,另外,我的版本是 4.3.2;
环境(Environmen)
在开发不同阶段,可能存在不同的环境(对我碰到的就是服务器地址/api版本/header信息等不一样),比如 debug环境和release环境,每次切换环境测试的时候都得重新配置url信息,非常麻烦耗时,还容易出错;
如果能把这些配置信息抽象成类,不同环境对应不同的实例,初始化设定后,在request请求中通过类/实例成员变量来引用不同的值,从而在需要的时候通过切换环境来选择不同的配置信息,这样不是很方便吗?
postman就提供了这样的功能:
若已配置过环境,可以通过选择下方的环境名称来切换,request中的变量就会使用该环境中的值了…(这是废话==)
点击上图下拉菜单中的 Manage Environments
,打开管理环境管理页面如下:
图中的 app_dev
等环境是我之前已经配置好的,初始是空白界面,点击下方的 add
按钮来新增一个:
Environment Name
中随便填入便于自己记忆的名称即可
key
和 value
就填入自己需要的变量名和值即可,可以填入多对;
tip: 如果不同环境的参数基本相同,直接复制一份已配置好的环境信息,再进行修改即可: