PostMan——接口测试

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Rookie_hh/article/details/82884286

了解PostMan

POSTMAN是一个Chrome的一个插件工具,我们安装之后,会在桌面上显示一个postman的图标,每次点击这个图标就可以启动POSTNA的界面左边是用来管理用例的目录结构,右边是具体某个用例的请求内容的参数及响应内容。

优点:

1、支持用例管理

2、支持getpost、文件上传、响应验证、变量管理、环境参数管理等功能

3、支持批量运行

4、支持用例导出、导入

PostMan界面

左边:管理用例的目录结构,历史记录,可进行用例管理

右边:具体某个用例的请求内容的参数及响应内容

新建项目

1.左边栏添加目录图标新建根目录(相当于新建一个项目)

2.根目录下还可以建立子目录

3.一个项目或一个模块的用例就可以放在目录下

     

Get请求

lGet方式请求:请求参数直接写在url后,用?连接,多个参数用&连接下方有响应状态码与响应时间response还可以以不同的方式查看,并且还可以看到cookiesheaders

Post请求

lPost方式请求:post则请求添加在body

1.Post传递json

2.发送带文件的请求

环境变量

可能有多套测试环境,对应每一套测试环境ip可能是不同的

1.建立多个用例           2.环境变量

输入环境变量的名字,以键值对的形式存在

保存后,使用新建的环境变量来替换uri引用变量使用{{key}}的形式

全局变量

多个测试环境,但是我们的测试数据每个环境用的都是一组,需要设置全局变量

(全局变量globals同样是以键值对的形式保存的)

   

效果展示:

批量运行

同时运行一个目录的所有用例

预处理

pre-request script功能来创建环境变量与全局变量,还有销毁环境变量与全局变量,pre-request script是预置的脚本

结果检查(响应验证)

响应处理就是对响应结果进行分析和验证,比如检查code是不是200,内容是不是等于具体某个值,是否包含特定的值等等。

导入导出

      

猜你喜欢

转载自blog.csdn.net/Rookie_hh/article/details/82884286