1.postman响应断言
Tests响应断言的几种方式
(1)response body:contains string (校验返回结果中是否包含某个字符串)
(2)response body:Is equal to string (校验返回结果中是否等于该字符串)使用少,token会变
(3)response body:Json value check (校验返回结果中某个字段是否等于某个值)
(4)response header:content-type header check (校验响应头是否包含某个值)
(5)response time is less than200ms (校验响应时间是否少于200ms)
(6)Status code:code is 200 (校验响应头是否包含某个值)
response body:contains string
response header:content-type header check
response time is less than200ms
Status code:code is 200
2.导出和导入接口
(1)点击Export导出接口
(2)点击Export
(3)选择路径导出
(4)导入操作,import
(5)选择导入文件
(6)导入成功
3.postman工具之参数化
在跑大批量数据的时候,可以将接口中请求的数据存放在文件中,在调取该接口的时候,调用该接口就可以实现并发操作
(1)将请求接口中的参数用全局变量的形式展示
(2)在本地建立txt/csv,json文件存放数据(表头名必须为全局变量名)
(3)进行该接口,选择指定的文件传递参数
(4)选择文件类型,预览数据
(5)运行,查看最终结果
4.postman工具之随机数
随机数概念
大批量测试以及自动化测试过程中,对同一个不允许重复的参数进行传参时,可以保证其不被重复
方式:
{{$guid}}:添加一个v4风格GUID(如:aa001-44ar-45ca-aae3-52bg12323d3g)
{{$timestamp}}:将当前的时间戳,精确到秒,精确到毫秒时,后面增加000即可
{{$randomInt}}:添加0和1000之间的随机整数
5.postman工具之Monitor监视器
Monitor是一个Postman自带的监控模块
其作用类似Jenkisn,可以依据设置按照时间(分钟,小时,周)进行监控
并且,当接口出现错误了的情况,可以设置邮件通知
缺点
免费的每月只有1000配额
在集合中点击右键,选择view Docs(postman版本不同)选择Monitors,维护参数(名字,集合,环境,时间以及邮箱)等信息
点击run即可
6.postman实战
get方式请求
聚合数据中查询手机号归属地
(1)使用postman下发get有参请求
(2)使用postman下发get无参请求
(3)这里的有一个自定义请求头信息需要我们自己填写
post方式请求
(1)使用postman测试