接口测试要点
对系统或组件之间的接口进行测试,主要是校验数据的交换、传递和控制管理过程,以及相互逻辑依赖关系。(验证传递数据的正确性和相互逻辑依赖关系)
接口测试原理
- 主要针对的测试目标是服务器
- 用工具或代码模拟客户端向服务器进行请求,验证服务器返回的数据是否符合预期。使用断言来判断预期和实际是否一致。
接口测试特点
1、测试提前介入,提早发现Bug
2、可以发现一些页面操作发现不了的问题
3、低成本高效益,可实现自动化
4、从用户角度进行全面测试
自动化接口测试
考虑用户场景,借助工具和代码,模拟客户端发送请求给服务器,借助断言判断预期和实际响应是否一致。
Http协议(规则)
特点
1、支持客户端/服务器模式
2、简单快速
3、灵活
4、无连接(通过IP+port)
5、无状态(请求后TCP连接断开)
URL格式
Uniform Resource Locator 统一资源定位符,是互联网上标准资源的地址(唯一地址)。在网络环境中唯一定义一个数据资源。
- 协议://域名(IP):端口(0-65535)/资源路径?参数(查询参数)
1、协议:规定数据传输的方式
2、域名ÿ