Postman 根据环境变量进行接口整理
来源:互联网 发布:jmeter 安装mac版 编辑:程序博客网 时间:2024/06/03 14:58
Postman支持多种Http请求方式,比如:GET、POST、PUT等,除了可以用来对普通接口进行测试(包括:Restful 接口)。其主要功能是:用来有序的管理所开发的接口请求。
如何利用Collections和Environment整理接口
实现步骤如下:
步骤一:添加Collections
添加一个Collections,这里Collections相当于一个文件夹,作为项目名称,
比如:ssp_server,
在这个项目下保存两个接口:
1) API 获取广告位信息 => 接口地址为:http://localhost:8080/v2.0/api
2) SDK获取广告位信息 => 接口地址为:http://localhost:8080/v2.0/getad
效果图如下:上图中,给出了在开发环境下的项目ssp_server中添加了两个接口(注意:ssp_server中的红色星星可以将该项目排列靠前,另外右侧的SDK获取广告信息中有个红色的点,表示该请求还未保存,需要点击“save”才能最终确认保存)。
然而,当我们需要测试集测环境的接口情况时,需要将localhost:8080改为相应的集测环境的地址,如果通过额外的Collections来表示集测的相关接口则显得多余。
步骤二:利用Environment对不同的环境进行设置
通过设置环境变量,在上面的截图的右上角有个“No Environment”,我们可以通过点击右侧的设置进行环境变量的设置,如下:
添加了三个环境:
开发环境(development)、集测环境(integeration)、正式环境(production)对应的请求参数。
点击development,参数设置如下:
点击integeration,参数设置如下:
点击production,参数设置如下:
因此,我们将之前的Collections下的两个具体的接口改为:
1) API 获取广告位信息 => 接口地址为:http://{{ssp_server_url}}/v2.0/api
2) SDK获取广告位信息 => 接口地址为:http://{{ssp_server_url}}/v2.0/getad
这样,实现只要设置好接口地址,想在不同的环境下测试接口,只要更改相应的环境变量即可。
注意:这里的环境变量中的参数的引用是用两个大括号{{具体参数}}来进行包裹的。
补充知识点:
POST请求的数据格式的区别?
POST的请求的数据发送形式(Content-Type)主要有四种:
(1) form-data表单以post形式发送的数据格式
(2) x-www-form-urlencoded 通常接口POST请求的形式
(3) raw包括了form-data和x-www-form-urlencoded,当然还可以直接json格式数据
(4) binary
关于form-data和x-www-form-urlencoded的区别,可以参见我的博文:关于PHP post请求接口。
- Postman 根据环境变量进行接口整理
- postman进行http接口
- postman设置环境变量,实现一套接口根据选择的环境去请求不同的url
- postman进行http接口测试
- postman进行http接口测试
- postman进行http接口测试
- postman工具进行接口测试
- postman进行http接口测试
- Postman对Rest接口进行自动化测试
- 接口测试工具(Postman)
- 接口测试利器-postman
- postman接口测试
- 接口测试之postman
- 接口测试之postman
- 接口测试之postman
- postman(接口测试)
- postman接口测试
- postman接口调试神器
- Qt 学习之路 2(33):贪吃蛇游戏(3)
- HTTP简介和总结
- Django rest framework API Guide的 Requests 翻译
- codevs 2147 数星星 离散化?解题报告
- 深度探索c++对象模型(7)
- Postman 根据环境变量进行接口整理
- [BZOJ]3624: [Apio2008]免费道路 最小生成树
- 每日一练 心态整理(二)
- 什么情况下析构函数需要定义为虚函数?
- GDB调试基本使用方法
- MySQL之连接查询
- HDU2481:Toy(Burnside)
- Codeforces 864E Fire (DP)
- Codeforces Round #436 (Div. 2)