接口理论知识

Posted gskk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口理论知识相关的知识,希望对你有一定的参考价值。

接口理论知识

一、接口测试概述
1、什么是接口?
生活中的接口案例:
插座、水龙头、转接头、充电器、USB、电源
总结为:连接两个设备,并且进行物质传递

API(Application Program Interface):属于一种操作系统或程序接口。
GUI(Graphic User Interface):属于一种图形操作系统。

2、接口的类型
网络
HTTP协议的接口
web service接口

HTTP协议的接口和web service接口的特点对比

技术图片

 

 

HTTP协议的接口和web service接口的区别

技术图片

 

 

 



3、什么接口测试?
接口测试是测试系统组件间接口的一种测试。
接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。
测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

案例:
12306去买火车票--》支付--》微信 微信开通接口
--》支付宝
--》银行卡
--》.....

微信--》发朋友圈--》选择照片(相册)
--》拍摄小视频(相机)


4、为什么要做接口测试?
可以发现很多在页面上发现不了的bug。
检查系统的异常处理能力。
检查系统的安全性、稳定性。
前端随便变,接口测好了,后端就可以不用变了。
可以更早时候的进行接口测试
接口测试是一个完整的体系,也包括功能测试、性能测试和安全性测试。


5、接口测试的原理

6、接口测试的流程
分析接口文档
设计接口用例
准备接口脚本
执行接口活动
提交接口测试报告

二、接口文档

三、接口测试用例

 

以上是关于接口理论知识的主要内容,如果未能解决你的问题,请参考以下文章

接口测试理论知识

接口测试基本理论知识总结(书籍推荐:自动化测试实战宝典)

Hive的基本理论知识

Python接口测试实战1(上)- 接口测试理论

Python接口测试实战1(上)- 接口测试理论

Python接口测试实战1(上)- 接口测试理论