postman是测试接口的主要工具之一json
咱们的测试环境主要分为test(测试环境)和pre_production(预生产环境),而他们的api都是同样的,只是ip及端口不同api
因此,咱们能够设置环境变量,就能够只维护一套接口,对不一样的环境进行接口测试服务器
下面来介绍一下Postman中如何设置环境变量工具
打开postman,右上角post
在“MANAGE ENVIRONMENTS”对话框中,点击右下角的“ADD"按钮 测试
添加一个名字为“test"的一组环境变量 url
在"test"下能够设置须要的特定的变量 spa
譬如此处设置的是key是 url, value是 http://192.168.1.168:8089。接口的url中经过{{url}}来引用这个值 3d
添加好了test环境的环境变量code
再添加一个名为pre_production的环境变量集
操做方法如上一步
此时,就能够选择环境了
使用上面定义的变量uri写一个接口,示例:
{{url}}/user/100?v=v3.2
环境选择"test",而后点击”Send"按钮发送请求
若是想确认调用的是服务器哪一个接口,点击“code”,在弹出的对话框中就能够看到相关信息
test环境中,添加tokenId
Tests中,添加设置环境变量的脚本
返回的是json,解析json,获取到tokenId
再来一个示例
token的值要动态写入,这里能够不写
var jsonData = JSON.parse(responseBody)
postman.setEnvironmentVariable("token", jsonData.token);
请求及响应
能够看到已经添加到环境变量中了,和上面登陆返回的token值同样
添加用户接口,要传token
参数化url和token,发送请求,成功
右上角code
成功入库