API 测试插件 Postman

具体使用参考官网 https://www.getpostman.com/docs/;

PostmanGoogle 开发的一款功能强大的网页调试与发送网页 HTTP 请求,并能运行测试用例的的 Chrome 插件。其主要功能包括

  • 模拟各种 HTTP 请求
    从常用的 GETPOSTRESTfulPUTDELETE … 等等。 甚至还可以发送文件、送出额外的 header
  • Collection 功能(测试集合)
    Collectionrequests 的集合,在做完一个测试的時候, 你可以把这次的 request 存到特定的 Collection 里面,如此一来,下次要做同样的测试时,就不需要重新输入。而且一个 collection 可以包含多条 request,如果我们把一个 request 当成一个 test case,那 collection 就可以看成是一个test suite。通过collection的归类,我们可以良好的分类测试软件所提供的API。而且 Collection 还可以 Import 或是 Share 出来,让团队里面的所有人共享你建立起來的 Collection
  • 人性化的 Response 整理
    一般在用其他工具来测试的時候,response 的内容通常都是纯文字的 raw, 但如果是 JSON,就是塞成一整行的 JSON。这会造成阅读的障碍 ,而 Postman 可以针对 response 内容的格式自动美化。 JSONXML 或是 HTML 都會整理成我们可以阅读的格式。
  • 内置测试脚本语言
    Postman 支持编写测试脚本,可以快速的检查 request 的结果,并返回测试结果。
  • 设定变量与环境
    Postman 可以自由设定变量与 Environment,一般我们在编辑 request,校验 response 的时候,总会需要重复输入某些字符,比如urlpostman允许我们设定变量来保存这些值。并且把变量保存在不同的环境中。比如,我们可能会有多种环境, developmentstaginglocal, 而这几种环境中的 request URL 也各不相同,但我们可以在不同的环境中设定同样的变量,只是变量的值不一样,这样我们就不用修改我们的测试脚本,而测试不同的环境。

官方文档目录