什么是接口
接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。
例如:
API:操作系统或者程序接口。
GUI:属于图形操作系统。
接口类型
HTTP协议接口
web service接口
两个接口特点
接口类型 | HTTP接口 | web service接口 |
---|---|---|
协议 | HTTP协议 | Soap协议 |
请求 文 | Key-value | xml |
返回 文 | json | xml |
请求方法 | get/post | soap协议包装内容 |
接口工具 | Postman/RESTClient/jmeter | SoapUI/jmeter |
处理效率 | 处理数据比较简单,效率较高 | 能处理复杂的数据类型,速率较慢 |
使用场景 | 调用一个本地服务器的内容时,不涉及跨域的问题,使用HttpService的方式 | 如果需要在后台调用一个其他应用的服务,就要用web service的方式调用 |
ps:psotman只能处理HTTP接口,SoapUI则是两者都可以处理。
为什么要做接口测试
- 可以发现页面上发现不了的BUG 。
- 检查系统异常处理能力
- 检查系统安全性稳定性
- 前端可以变。接口测试完毕,后端可以不用变化
- 接口测试是一个完整的体系,包括功能测试、性能测试和安全测试
什么是接口测试h2>
- 接口测试是测试系统组件间接口的一种测试。
- 接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。
-
测试重点是检查数据的交换、传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
接口测试流程
- 分析接口测试文档
- 设计接口用例
- 准备接口脚本
- 执行接口活动
- 提交接口测试 告
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!