接口测试:是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。
接口测试一般以用于多系统间交互开发,或者拥有多个子系统的应用系统开发的测试。接口测试适用于为其他系统提供服务的底层框架系统和中心服务系统,主要测试这些系统对外部提供的接口,验证其正确性和稳定性。接口测试同样适用于一个上层系统中的服务层接口,越往上层,其测试的难度越大。
接口测试实施在多系统多平台的构架下,有着极为高效的成本收益比,接口测试天生为搞复杂性的平台带来高效的缺陷监测和质量监督能力。平台越复杂,系统越庞大,接口测试的效果越明显。
接口测试的目的是测试接口,尤其是那些与系统相关联的外部接口,测试的重点是要检查数据的交换,传递和控制管理过程,还包括处理的次数。
1、Linux 默认已经安装Python环境,如果没有则使用命令yum –y install python 安装。
2、Windows 安装Python
1) https://www.python.org/downloads/release/python-278/下载适用自己电脑的安装程序。
2)一直默认安装即可
3)为计算机搭建Python的环境变量,把安装Python目录 添加到path系统变量中。
4)测试是否成功。
1、编写测试脚本(测试发送文字信息的接口为例子)
1)根据接口文档描述构造所需要的信息等编写基本实现功能的接口脚本。
2)根据接口文档描述构造所需的信息等编写异常的接口测试脚本(缺失参数、错误参数信息、多余参数、有效值无效值、边界值、错误URL、错误类型值等)
2、执行对比返回结果
1) 正确数据发送请求时,查看返回的结果是否与接口设计文档中返回信息一致(字段是否正确、结果是否正确、数据是否正确、内容是否有缺失或者多余)
2) 错误数据发送请求时,查看返回的结果是否正确、字段是否缺失、数据是否正确、内容是否有缺失多余等。
3、发现BUG,在提交BUG指向相关开发并督促修复bug,只至关闭BUG
原文地址:http://engine.blog.51cto.com/9895620/1610856