具体使用参考官网 https://www.getpostman.com/docs/;
Postman
是 Google
开发的一款功能强大的网页调试与发送网页 HTTP
请求,并能运行测试用例的的 Chrome
插件。其主要功能包括
- 模拟各种
HTTP
请求
从常用的GET
、POST
到RESTful
的PUT
、DELETE
… 等等。 甚至还可以发送文件、送出额外的header
。 Collection
功能(测试集合)Collection
是requests
的集合,在做完一个测试的時候, 你可以把这次的request
存到特定的Collection
里面,如此一来,下次要做同样的测试时,就不需要重新输入。而且一个collection
可以包含多条request
,如果我们把一个request
当成一个test case
,那collection
就可以看成是一个test suite
。通过collection
的归类,我们可以良好的分类测试软件所提供的API
。而且Collection
还可以Import
或是Share
出来,让团队里面的所有人共享你建立起來的Collection
。- 人性化的
Response
整理
一般在用其他工具来测试的時候,response
的内容通常都是纯文字的raw
, 但如果是JSON
,就是塞成一整行的JSON
。这会造成阅读的障碍 ,而Postman
可以针对response
内容的格式自动美化。JSON
、XML
或是HTML
都會整理成我们可以阅读的格式。 - 内置测试脚本语言
Postman
支持编写测试脚本,可以快速的检查request
的结果,并返回测试结果。 - 设定变量与环境
Postman
可以自由设定变量与Environment
,一般我们在编辑request
,校验response
的时候,总会需要重复输入某些字符,比如url
,postman
允许我们设定变量来保存这些值。并且把变量保存在不同的环境中。比如,我们可能会有多种环境,development
、staging
或local
, 而这几种环境中的request URL
也各不相同,但我们可以在不同的环境中设定同样的变量,只是变量的值不一样,这样我们就不用修改我们的测试脚本,而测试不同的环境。
官方文档目录
- 运行 Postman
- 发送 API 请求
- 创建 collection
- 介绍脚本
- 环境变量和全局变量
- 运行 collections
- 团队仓库
- API 文档
- 监控
- 模拟服务器