本文简单介绍接口测试的整个工作流程,主要使用Jmeter进行接口测试。
一、接口测试定义
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
二、接口测试的意义
1、保证系统接口的正确性和稳定性。
2、减少回归测试人力与时间成本,提高测试效率,缩短测试周期。
3、相对UI自动化比较稳定,相对容易实现自动化持续集成。
三、接口测试适用场景
1、测试准入
后台接口开发完毕之后,针对接口进行功能测试,确保基本功能正常,可以进行后续测试。
2、回归测试
针对BUG修复之后,重新测试以确保问题已修复且未引入新问题。
后台接口开发完毕之后,针对接口进行功能测试,确保基本功能正常,可以进行后续测试。
2、回归测试
针对BUG修复之后,重新测试以确保问题已修复且未引入新问题。
四、测试流程
1、需求评审
2、接口测试用例设计
3、编写测试脚本
4、开发自测
5、提测
6、准入测试
7、接口测试
8、编写接口测试报告
五、接口测试内容
1、参数校验
1)参数格式校验
2)参数的准确性校验
3)必输项与比输出项校验
4)边界值分析
2、业务功能测试