1.下载PostMan
1.直接在访问官网下载,然后安装就可以使用 官网地址(https://www.postman.com/downloads/)
2. PostMan界面的认识
断言
3.接口测试的流程
1.PostMan接口请求过程:
获取接口URl —— 设置Http方法(get,post…) ——设置请求头域header——编写请求参数
2.PostMan接口响应验证
Http状态码——收到接口响应——检查返回头域——查看返回主体内容
4.接口测试关注的四大要素
1.PostMan接口请求过程**
四大要素有URL,http方法,请求头域 请求参数
有时候还会关注请求的时间
2.PostMan接口响应过程
接口测试的响应包中重点关注响应的正文主体,同时可能对状态码和响应头进行校验
5.返回体
1.body
2.cookie
cookie在接口测试之中也会有查看
3.Header
postman里面的header和浏览器里面的response header是一样的
4.Test results断言
5.PostMan之Get请求示例
在百度输入ip查询网,这个网站就是get请求
6.PostMan之Post请求示例
学信网的登录操作就是post请求,可以进行抓包去尝试
咱们填写的内容在form-data里面显示着
1.在PostMan中选择post请求,输入URL地址
2.在body中选择编码格式 具体看下文的 .body的请求格式选择 选择完之后会自动拼接到Headers请求头里面
3.在bosy里面输入key value数据
1.body的请求格式选择
请求格式根据抓包到的请求contentType进行选择
https://www.cnblogs.com/mmzuo-798/p/11634055.html 推荐这个网址给大家,里面有详细介绍
请求里的contentType | postman中的Body |
---|---|
application/x-www-form-urlencoded | x-www-form-urlencoded |
multipart/form-data | form-data包含文件上传控件的表单时,必须使用该值 |
原始的格式 | raw(格式友json,html,text,xml…) |
7.环境变量和全局变量的使用
1.全局变量的使用
1.在使用value值的时候,可以用变量进行替换如下图所示
2.环境变量的设置
注意设置完成之后在界面的上方要选择环境如下图所示
案例
8.断言中需要注意的地方
1.当解析出来的json数据是数组时,带有[]
在进行断言的时候需要加上序列号,坐标号从0开始 如下图
2.当解析出来的json数据里面嵌套有数组的
如下所示
在设置断言时如下所示
3.第三种情况
9.多接口测试管理—测试集合与数据
数据驱动用于多数据的时候
1.创建数据
2.使用数据
3.选择数据驱动
注意:csv文件是把Excel文件另存为csv文件,再用nopad++把格式转为UTF-8的形式,因为postman纸支持UTF-8的形式,而excel是jDK的形式