接口测试工具Postman(转)

接口测试工具Postman

Postman是一款功能强大的HTTP调试与模拟插件,不仅可以调试简单的CSS、HTML、脚本等网页的基本信息,它还可以发送几乎所有类型的HTTP请求。Postman适用于不同的操作系统,Mac、WindowsX32、Windows X64、Linux系统等。本篇主要介绍了Postman的安装、更新和界面布局。

1.Postman安装

官方网站:https://www.getpostman.com/

Postman最早是作用在Chrome浏览器插件存在的,可以到Chrome商店搜索下载安装,也可以找别人共享的Postman插件文件进行安装,2018年初Chrome停止了对Postman应用程序的支持。目前Chrome应用商店能使用的就是Chrome扩展程序和主题背景。

目前Postman提供了独立安装包,可以不再依赖于Chrome浏览器,推荐使

用这种方式安装。本地安装下载地址:https://www.getpostman.com/apps,下载后直接点击下一步进行安装。

2.Postman的更新

一般来说Postman要用最新的版本,会有一些比较好的特性,默认情况下会自动更新,当然也可以手动更新:File-Setting-Update。

3.Postman界面布局

Postman界面分为两部分:左边:sidebar,右边:requestbuilder,快速创建几乎所有的请求。

HTTP请求的4部分包括URL、请求的method,headers,body。

(1)Method

(2)Requestbody

根据body类型有不同的控制。

1)form-data:是网页表单用来传输数据的默认格式,可以模拟填写表单,并且提交表单。既可以上传键值,也可以上传文件,作为key的value提交,但是该文件不会作为历史保存。

2)x-www-form-urlencoded:即application/x-www-from-urlencoded,会将表单内的数据转换为键值

3)raw:可以上传任意格式的文本,如text、json、xml、html等。

4)binary:相当于Content-Type:application/octet-stream,只可以上传二进制数据,通常用来上传文件,由于没有键值,因此一次只能上传一个文件,也不能保存历史。

接下来,介绍一下postman发送请求和Http请求的一些相关知识。

发送第一个api请求

例:

API地址:https://www.v2ex.com/api/topics/hot.json

Method: GET

Authentication: N one

可以通过浏览器的方式,直接在浏览器里访问API,这样也可以做测试,但是这种方法没有办法自动化,每次都需要在浏览器中输入地址,然后一条条进行比较,Postman可以解决这个问题。

打开Postman,将API地址拷贝到URL栏中,方法选Get,Authorization选择NoAuth,不做任何鉴权。

点击Send,结果以json的方式展现出来,Pretty是高亮展示,若想看原始内容,则选择Raw,Preview为接口返回的字符串模式。

展现结果可以以多种类型进行展现,如Json、XML、HTML、Test等,查看展现结果方式,可以选择Headers中的Content-Type进行查看。

查看历史History,每一次历史的访问接口都在这显示,对于调试比较方便。以下是http状态码以及对应的含义,可以作为测试过程中的参考:

以上就是本次的主要内容

猜你喜欢

转载自www.cnblogs.com/snailvsstar/p/10770456.html