接口测试的原理是模拟客户端向服务器发送报文请求,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的一个过程.
接口测试流程:
模拟客户端连接服务器(服务器提供的端口是否可访问)
↓
客户端发送报文请求
↓
服务器端接收请求并做处理
↓
检查返回的预期结果并与实际结果对比
↓
结束
接口测试用例设计:
接口测试的主要测试对象是接口,但随着系统复杂度越来越高,接口越来越多,完全覆盖所有接口是很难的一件事情,且实际过程中任意内部接口的变动都可能导致我们测试用例的不可用。
所以通常情况下我们主要测试最外层的两类接口:数据进入系统接口和数据流出系统接口
数据进入接口是模拟执行外部系统的接口(调用外部系统的参数为本系统使用)
数据流出接口是验证系统处理后的数据是否正常
在设计用例时还需要确认外部接口提供给使用这些接口的外部用户什么样的功能,外部用户真正需要什么样的功能
接口测试用例设计和测试用例设计基本一致,用例设计的内容应该包括:主要测试功能点(测试目的)、预置条件(网络环境、系统状态)、测试数据、测试步骤以及预期结果。如:
————————————————————————————
功能点:第三方用户注册
测试目的:验证第三方平台与系统注册接口
预置条件:第三个平台与系统连接正常
注册子系统状态正常
测试数据:参考接口测试数据
测试步骤:
1、登录系统并打开相关工具观测请求消息和响应消息;
2、发送模拟第三方平台注册的请求报文
3、检查系统是否有注册消息和用户注册结果
预期结果:***********************
接口测试原理、流程及用例设计
发表于:2017-01-09
作者:_xxy
来源:
 相关文章
看完秒懂原来接口测试用例设计这么简单 测试用例基础:接口测试流程及用例设计 接口测试用例设计方法小结 提升测试效率?有了这些接口测试用例+... 干货分享——接口测试用例设计 接口测试用例设计思路- 周排行
- 月排行
-   相机测试用例:手机、相机和摄像头测...
-   测试用例之支付功能测试点整理
-   阿里巴巴B2B测试用例编写规范
-   软件测试用例设计的基础概述
-   用单例的方法实现夜间模式
-   如果让你来测试扫码支付,你会考虑哪...
-   我所理解的测试策略——功能用例设计策略
-   相机测试用例:手机、相机和摄像头测...
-   测试用例之支付功能测试点整理
-   浅谈测试用例分级
-   嵌入式软件测试方法、案例与模板详解...
-   系统测试用例设计思路/模型
-   史上最详细的测试用例设计方法讲解
-   Python自动化测试如何自动生成测试用例?