01. 接口测试理论
2024年10月28日大约 2 分钟
01. 接口测试理论
1. 学习内容及目标
内容
接口相关概念
接口测试价值
接口测试实现方式
目标
理解接口测试的原理
理解接口测试的价值
2. 相关概念
- 什么是接口?
- 接口:系统之间(外部系统与内部系统、内部系统与内部系统)
数据交互的通道
- 接口:系统之间(外部系统与内部系统、内部系统与内部系统)
- 接口测试
- 校验接口
响应数据
与预期数据
是 否一致
- 校验接口
接口测试价值
测试页面测试发现不了的问题(可以绕过前端页面,直接对服务进行测试)
符合质量控制前移理念
测试成本低,效益高
接口测试的实现方式
工具
- Postman (简单易上手、功能少)
- JMeter (使用难度, 上手难度相对大、功能齐全)
代码
- Python + Requests + UnitTest
- Java + HttpClient
3. 思考
1.关于接口测试,以下说法哪个正确?( )
A.接口测试是跳过客户端直接对服务端的测试
B.接口测试是模拟客户端发送不同数据到服务端,校验服务端返回是否正确的测试
C.接口测试可以通过工具(Postman、JMeter)或者代码模拟客户端发送接口请求
D.接口是不同系统或者子系统之间数据交互通道
2.接口测试的价值以下正确的是?( )
A.接口测试和功能测试一样,所以测试功能就不需要测试接口了
B.接口测试更重视对服务器端功能的验证,功能测试更重视对客户端功能的验证
C.接口测试性价比高
D.接口测试先于功能测试进行
3.项目团队中测试的工作以下说法正确的是?( )
A.产品需求评审完后进行功能测试用例设计
B.架构及接口定义完后,研发进行编码实现的同时,测试人员可以进行接口用例设计和脚本开发
C.服务端接口开发完毕提测后,测试人员可以进行接口测试
D.开发人员进行客户端和服务端联调自测通过后,测试人员开展功能测试