[原创接口测试技术介绍
[原创接口测试技术介绍
一 什么是接口测试?
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
二 为什么要做接口测试?
1 分层测试理念,按“金字塔”模型来讲,接口和集成测试中间收益比较大,且容易实现;
2 角色分工,各司其职,更好配合
3 测试活动前移,尽早暴露问题
三 接口测试依据是什么?
1 需求文档
2 设计文档
3 接口设计文档
四 接口测试分类
1 内部子系统接口之间的相互调用
2 系统与外部系统之间的调用
五 接口测试流程
需求分析->接口测试用例设计->接口测试用例评审->接口测试脚本开发->接口测试执行->接口测试结果分析
六 接口测试策略
1 功能测试
2 边界测试
3 参数相互组合测试
4 异常情况测试
5 性能测试
6 安全性测试
7 健壮性测试/稳定性测试
七 接口测试工具
1 LoadRunner
2 Soapui
3 Httpclient
4 Httprequest
5 Fiddler
6 Charlers
7 Jmeter
8 Poster
9 RestClient
10 WireMock
11 Betamax mock
12 REST-driver
13 MockServer
14 Mocokito