1. STest软件测试社区首页
  2. 后台测试

Postman的基本使用

一、postman

当测试人员需要调试一个接口是否运行正常,并不是简简单单地调试是否运行正常,更加重要的是接口能够正确是处理各种请求,毕竟接口的HTTP请求是网站与用户之间进行交互的非常重要的一种方式,在动态网站中和app中,用户的大部分数据都需要通过HTTP请求来与服务器进行交互。
Postman就充当着这种交互方式的“桥梁”,它可以利用Chrome插件的形式把各种模拟用户HTTP请求的数据发送到服务器,以便开发人员能够及时地作出正确的响应,或者是对产品发布之前的错误信息提前处理,进而保证产品上线之后的稳定性和安全性。

二、postman安装

app下载链接http://www.pc6.com/mac/224724.html
app安装简易,只要按要求一直下一步就可以,这里着重说一下插件安装时可能会遇到的问题
插件下载链接(依附于chrome浏览器)http://chromecj.com/web-development/2014-09/60/download.html
谷歌禁用了离线安装插件,所以没办法直接拖到chrome浏览器直接安装,除非。这里说一下无需安装的解决方法,首先将crx文件压缩为zip或rar文件,之后再解压该文件

Postman的基本使用

在chrome中输入chrome://extensions/,勾选开发者模式,点击加载已解压的扩展程序..,选择已经解压好的文件夹

Postman的基本使用

正常情况下这样就可以安装成功了,但是我的chrome却提示如下

Postman的基本使用

找到postman解压后的文件夹,将其中的子文件夹_metadata重命名去掉前面的下划线改成metadata

Postman的基本使用

重新进去chrome重新加载已解压的postman文件夹,这时就添加成功啦,点击启动即可使用

Postman的基本使用

三、postman的使用

postman分为左右两大部分,左边是History(浏览历史)和Collections(收藏夹),右边是接口调试区域
Postman的基本使用

1.简单的接口测试
图中红色框从左至右依次为请求方式,请求地址,请求参数。

Postman的基本使用

请求方式用的最多的是get和post,将请求的地址填写后,点击send,下方就展示返回的结果,可以通过展示结果简单判断结果返回情况

Postman的基本使用

当然,测试一个接口需要通过输入不同的请求的参数来看返回结果,这时可以通过更改Params来实现。

Postman的基本使用

2.tests验证

判断一个接口返回的结果是否是你想要的时,可以通过在Tests编写脚本来实现。

Postman的基本使用

这里我简单的写了三个验证点,这时点击send发送请求,在返回结果tests中可以看到两个验证点通过了,其中有一个失败了,这样可以快速验证接口返回是否正确,并且在批量使用runner跑测试用例时,更易发现问题所在。

Postman的基本使用

3.collections的使用

collections可以将请求过的接口保存下来,可以创建不同的文件夹来保存不同项目的接口测试用例,方便管理。

Postman的基本使用

填入接口的基本信息,并选择放到现有文件夹还是新建文件夹

Postman的基本使用

保存成功后,就可以在Collections中看到保存的文件夹和下面的请求啦

Postman的基本使用

4.runner的使用

runner最小的实现单位是collections,可以理解为批量跑测试用例,使用runner可以实现自动化测试,提高工作效率
界面的左上角,点击runner

Postman的基本使用

选择要执行的collections后,点击start test

Postman的基本使用

测试结果就显示在右边,结果一目了然,当然我的collections里只有一个接口case,多个case时,runner才能发挥它的最大作用。
Postman的基本使用

,


20 个赞
举报

原创文章,作者:STC,如若转载,请注明出处:http://www.stest.com

发表评论

电子邮件地址不会被公开。 必填项已用*标注

QR code