1、定义
对系统模块与模块、系统与系统之间进行交互的入口进行测试
2、接口测试原理
通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理,然后再把应答报文发送给客户端,客户端接收应答报文这一个过程
3、接口测试作用
主要用于检测外部系统与系统之间、内部各个子系统模块之间的交互点。测试的重点是要检查数据的交换、传递和控制管理过程,处理的次数以及系统间的相互逻辑依赖关系等,保证对外提供接口的正确性和健壮性
4、接口测试分类
根据测试的层面不同
代码接口测试
协议间接口测试
服务间接口测试
根据测试对象的不同
外部接口:系统与系统之间的调用
内部接口:子系统模块之间的调用
5、接口测试质量评估标准
业务功能覆盖是否完整;业务规则覆盖是否完整;接口异常场景覆盖是否完整;参数验证是否达到要求;代码覆盖率是否达到要求;性能指标是否满足要求;安全指标是否满足要求
6、接口测试工具
SoapUI、LoadRunner、postman、Jmeter、Jsoup、HttpClient、Python中requests库
7、常见抓包工具
Chrome 浏览器 F12
Firefox 浏览器 Firebug
Fiddler、Charles
Httpwatch
Wireshark
接口测试
浙公网安备 33010602011771号