小言_互联网的博客

强大接口工具PostMan入门教程

390人阅读  评论(0)

强大接口工具PostMan入门教程

一、简介

Postman概述:
① Postman是一款功能强大的网页调试与发送网页HTTP请求并且能举例运行测试的Chrome插件。
② 方便塞数据,查看响应,设置检查点/断言,能进行一定程度上的自动化测试。
③ 它可以利用Chrome插件的形式把各种模拟用户HTTP请求的数据发送到服务器,以便开发人员能够及时地作出正确的响应,或者是对产品发布之前的错误信息提前处理,进而保证产品上线之后的稳定性和安全性。

Postman的操作环境
postman适用于不同的操作系统,Postman Mac、Windows 32、Windows 64、Linux系统,还支持postman 浏览器扩展程序、postman chrome应用程序等。

Postman的应用场景:
主要是开发过程中去调试接口。大多开发者在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!

二、下载安装

1、进入postman官网 https://www.getpostman.com/apps ,自行下载安装

2、点击启动安装
3、无需点击下一步直接等待安装即可

三、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 、 staging 或 local, 而这几种环境中的 request URL 也各不相同,但我们可以在不同的环境中设定同样的变量,只是变量的值不一样,这样我们就不用修改我们的测试脚本,而测试不同的环境。

四、简单使用举例

1、设置主题

2、导入导出功能


3、下载文件接口

4、接口测试举例
https://v0.yiketianqi.com/api?version=v9&appid=XXXX&appsecret=xxxx&city=xxx
其中:appid是个人APPid,appsecret十个人验证码,city是城市参数,其他参数可以参考api参数文档
免费天气api地址 注册一下开发账号,直接使用接口就行,里面有对应的文档

5、实际项目接口测试举例
注意:需要运行对应的项目

上面可以看到接口响应的状态码是200 OK,显示格式方面,你可以点击不同效果,例如当前是Pretty模式,你可以点击Raw模式看看或者Preview模式。接口数据有的是xml格式,有的是json格式。
我的返回值是自定义的,以下是http自带的状态码以及对应的含义,可以作为测试过程中的参考:


转载:https://blog.csdn.net/weixin_44543219/article/details/116226401
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场