1.了解PostMan
POSTMAN是一个Chrome的一个插件工具,我们安装之后,会在桌面上显示一个postman的图标,每次点击这个图标就可以启动POSTNA的界面。左边是用来管理用例的目录结构,右边是具体某个用例的请求内容的参数及响应内容。
优点:
1、支持用例管理
2、支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能
3、支持批量运行
4、支持用例导出、导入
2.PostMan界面
左边:管理用例的目录结构,历史记录,可进行用例管理
右边:具体某个用例的请求内容的参数及响应内容
3.新建项目
1.左边栏—添加目录图标—新建根目录(相当于新建一个项目)
2.根目录下还可以建立子目录
3.一个项目或一个模块的用例就可以放在目录下
4.Get请求
lGet方式请求:请求参数直接写在url后
用?连接,多个参数用&连接,下方有响应状态码与响应时间,response还可以以不同的方式查看,并且还可以看到cookies,headers
5.Post请求
1.Post传递json
2.发送带文件的请求
6.环境变量
可能有多套测试环境,对应每一套测试环境的ip可能是不同的,
1.建立多个用例 2.环境变量
输入环境变量的名字,以键值对的形式存在
保存后,使用新建的环境变量来替换uri,引用变量使用{{key}}的形式
7.全局变量
多个测试环境,但是我们的测试数据每个环境用的都是一组,需要设置全局变量
全局变量globals同样是以键值对的形式保存的
效果展示:
8.批量运行
同时运行一个目录的所有用例
9.预处理
pre-request script功能来创建环境变量与全局变量,还有销毁环境变量与全局变量,pre-request script是预置的脚本
10.结果检查(响应验证)
响应处理就是对响应结果进行分析和验证,比如检查code是不是200,内容是不是等于具体某个值,是否包含特定的值等等。
11.导入导出