接口测试学习笔记

345 阅读1分钟
接口测试原理:

模拟客户端向服务端发送请求报文,服务端对请求报文进行分析、处理,并向客户端返回应答,客户端接收应答的一个过程。

接口测试的活动内容:

1、业务功能测试:通过性验证 2、参数组合:参数必填、非必填参数组合 3、异常场景测试:重复提交、高并发 4、边界值测试 5、性能测试:服务器资源使用率:CPU使用、内存占用,接口的响应时间、接口能承受的最大并发数,接口单位时间内处理事务的能力(吞吐量)

接口测试工具

postman、APIFox、jmeter等。 jmeter是基于进程和线程来压测,不能支持单机高并发。

接口测试框架

Python+unittest+requests+HTMLTestReport 接口测试测试框架可以自定义测试报告格式、发送指定邮箱、方便后续持续集成。

接口测试质量评估标准

业务功能覆盖是否完整

接口异常场景覆盖是否完整(重复提交、弱网、中断)

参数验证是否达到要求(边界值、业务规则)

接口性能指标是否达到预期(并发数)

接口的安全指标是否满足要求(敏感数据加密)