接口测试目的:快速失败,快速发现问题,节约成本提高测试效率
优点:简单、高效、稳定、时间
缺点:需要一定代码基础(个人没有代码基础,先了解思路)
高效:对比UI时间效率高
稳定:业务核心部门稳定,改变核心频率小,UI界面变化平凡,需要人员平方更新用例,接口无需动的平凡,缩短测试时间
如何使用
Python2.X
Requests
接口测试关注:
怎么发送请求
如何组装数据
如何处理响应内存
如何发送请求:发送get请求为例,请求地址,辨别请求的方法
有接口文档直接请求方法,请求URL地址,请求参数
没有接口文档需要自己抓包分析请求方法,请求地址,请求参数
怎么获取URL
第一导入requests库
第二设定URL地址
第三发送请求
primt打印结果
if判断
URL地址
请求方法
发送请求判断状态码,根据文本返回的内容
参数组装
get:URL地址、参数、发送请求request.get(注意参数组装)
post:响应处理,断言完成,判断语句需要唯一性(一个页面两次出现同样的单词字段不能保证返回的结果正确)
总结
requests库基础内容发get post请求
数据组装 请求URL 响应结果处理
PS:先把讲的思路汇总一下。最近进了海外项目目前没有接触接口测试,待实践后从新写一遍实践文。