接口测试试讲培训课程
1.什么是接口及接口测试
1-1:接口
通俗来讲,接口就是一个数据访问地址,规范交互的标准,对指定的数据进行增删改查的操作一般来讲接口
又分为两种,一种是程序内部的接口,一种是系统对外部的接口
1-2:接口测试
是代替前端或者第三方验证后台响应数据的正确性,更准确的讲就是被测系统组件间接口的一种测试,检测
系统内部与外部的之间的交互,重点检查数据的交互 传递以及相互依赖的关系。
1-3:接口测试原理
就是模拟客户端向服务器端发送请求报文,服务器接受请求报文后相对应的报文做处理并向客户端返回应
答,客户端接受响应数据后进行判断处理的过程
1-4 :接口的分类
web 接口测试及模块接口测试
web接口测试
A.服务器接口: 是测试浏览器与服务器的接口
B.外部接口测试:就是第三方的接口测试(类似于支付接口的测试)
2.为什么要做接口测试
2-1 做接口测试的必要性
1.第一就是发现很多页面上发现不了的问题
2.检验系统的异常处理能力,也就是我们所说的健壮性
3.检验系统的稳定性和安全性
4.还有一点就是,如果我们掌握了接口测试,那么提交bug的准确性就会提高,这样和研发沟通起来也会
有很足的底气,让他们无从推脱,哈哈哈
3.如何做接口测试
3-1 接口测试思想导图:
3-2 接口测试工具
1.目前市场上有很多工具支持接口测试:loadrunner jmeter postman SoapUI RESTClent (火狐浏览器插件)强烈推荐 jmeter或者postman进行接口测试
3-3 利用jmeter 实现一个简单的接口测试
3-4 番外
1.比如接口异常的时候,我们可以使用工具fiddler 进行排查
2.数据关系的依赖处理,最常见的场景便是登录token的数据
3.加入被测系统依赖于第三方的系统支持,这是系统未实现或者基于企业原因第三方公司不配合时的接口如何测试
4.一般掌握接口测试手段,那么对于提交的bug测试人员能明确定位问题时,减少前后端相互鬼扯阻碍问题解决效率