Postman实现接口自动化
1、Postman介绍
1)调试HTTP请求、界面友好、构造HTTP请求进而分析响应数据
2)实际工作中,测试和开发都会使用,测试人员测试接口、开发人员接口调试
3)一般用Postman做主流程测试、如果接口数量庞大,Postman反应比较慢
官网:Postman
可以进行注册,用一些团队接口测试管理工具、空间管理、免费的也足够做接口测试
2、工作原理
postman理解为一个浏览器,模拟浏览器、app客户端(注意:不是用户) 向服务器发送接口请求,获取接口的响应数据。
3、基础用法总结
总结:按照接口文档规定设置接口请求方法、URL、请求头、请求体完成请求数据的构造,查看响应数据完成对响应数据的测试。 对比响应数据的参数语接口文档是否一致,参数值与需求规定的业务逻辑是否一致。
设置请求方法
设置URL
设置请求头
设置请求体(需要采用的数据类型,由公司开发部门规定)
设置urlencoded表单请求数据:URL查询参数数据、请求体数据
设置application/json请求体数据
设置multipart/form-data上传文件
查看响应数据
例子🌰:
1)Postman请求百度搜索接口
- 接口介绍:
请求方法:get
url:http://www.baidu.com/s?wd=大田测试录
请求头:无需求,默认即可
请求体:无
- 操作步骤:
第一步:打开Postman,添加请求
第二步:设置请求方法
第三步:设置URL
第四步:发送请求
第五步:查看结果
备注:
1、有的接口需要登录后拿到 token、cookie才能做后续操作,可以先在页面上做登录后,f12查看请求,看请求头中的cookie,复制到postman中即可。
2、对于上传图片接口,可以通过postman的body中输入file,右侧修改为text/file,选择file后,可以直接在自己电脑中搜索对应图片进行上传
4、进阶用法总结
1)管理测试用例
自带Collection来管理
类似是一个文件系统,可以添加文件和子文件(理解为功能模块和子模块)、请求。需要注意的是它是postman内部模拟的文件系统,不是真的文件系统。
创建位置: