『政善治』Postman工具 — 1、Postman介绍与安装
一、Postman介绍
Postman是一款非常流行的HTTP接口测试工具,是Google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件。
Postman分为Postman native app
和Postman Chrome app
两个版本。
在2018年的时候,Chrome app
已经停止维护,官方也不推荐使用该版本。
因此建议大家直接选择native app
进行下载。
Postman其主要功能包括:
(1)模拟各种HTTP requests
从常用的 GET、POST 到 RESTful 的 PUT 、 DELETE …等等。 甚至还可以发送文件、发送出额外的 header。
(2)Collection 功能(测试集合)
Collection 是 requests的集合,在做完一个测试的時候, 你可以把这次的 request 存到特定的 Collection 里面,如此一来,下次要做同样的测试时,就不需要重新输入。
而且一个collection可以包含多条request,如果我们把一个request当成一个test case
,那collection就可以看成是一个test suite
。
通过collection的归类,我们可以良好的分类测试软件所提供的API。而且 Collection 还可以 Import(导入)或是Share(分享)出来,让团队里面的所有人共享你建立起来的 Collection。
(3)人性化的Response整理
一般在用其他工具来测试的时候,response的内容通常都是纯文字的raw(一种展示形式), 但如果是 JSON数据,就是变成一整行的 JSON,这会造成阅读的障碍 。而 Postman可以针对response内容的格式自动美化, JSON、 XML 或是 HTML 都会整理成我们可以阅读的格式。
(4)内置测试脚本语言
Postman支持编写测试脚本,可以快速的检查request的结果,并返回测试结果。
(5)设定变量与环境
Postman 可以自由 设定变量与Environment,一般我们在编辑request,校验response的时候,总会需要重复输入某些字符,比如url,postman允许我们设定变量来保存这些值。并且把变量保存在不同的环境中。比如,我们可能会有多种环境, development 或 local, 而这几种环境中的 request URL 也各不相同,但我们可以在不同的环境中设定同样的变量,只是变量的值不一样,这样我们就不用修改我们的测试脚本,来测试不同的环境。
二、Postman下载与安装
1、Postman下载
Postman官方网站:https://www.postman.com/
Postman下载地址:https://www.postman.com/downloads/,请根据自己的操作系统选择对应版本。
官方文档:https://learning.postman.com/docs/postman/launching-postman/introduction/
2、Postman安装
- 下载完成后的exe文件直接双击运行,会自动安装,并运行。
- Postman打开以后会出现如下图界面,我们需要自己创建一个账户,或者使用谷歌账号登录,
如下图:
Sign in with Single Sign-On(SSO)
:使用单点登录(SSO)登录。Create Account
:创建帐号。Sign In instead
:改为登陆。I agree to the Terms of Use and Privacy Policy.
:我同意使用条款和隐私政策。Keep me signed in
:保持登录状态。Select to stay signed in for 30 days.
:选择保持登录状态30天。Create free account
:建立免费账户。Sign up with Google
:使用Google账户注册。Skip signing in and take me straight to the app
:跳过登录,直接进入应用程序。
(直接填写你的邮箱、用户名、密码,点击Create free account
进行注册。)
- 如果已有Postman账号,点击
Sign In instead?
,进入到如下界面,直接登陆。
- 第一次登陆Postman,需要进行一些设置。
填写一些相关信息,能够帮助你更好的使用Postman。点击continue继续
- 配置完后,会询问你是否创建测试团队,我们这里先点击跳过。
3、为什么要注册Postman账号
注册Postman账号是免费的。当注册并登陆一个Postman账号后,用户可以获得如下权限。
(1)同步和备份历史,集合,环境,和预置头。
(2)可以轻松的处理来自不同机器的多个postman实例。
(3)创建集合连接发给其他开发人员。
(4)方便回家工作。
当然,不注册也可以使用Postman,Postman账号更多的是多台电脑可以同步数据,方便回家工作。
如果没有账号,需要直接使用Postman,点击注册页面中的Skip signing in and take me straight to the app
:跳过登录,直接进入应用程序。如下图:
参考