Part5:学习笔记之接口测试
接口测试是测试系统组件间接口的一种测试,是指连接各个系统的通道传输数据的测试,保证数据经过传输后,数据的一致性,那么接口测试的重点主要是检查数据的交互、传递、控制管理过程。
接口测试的侧重点?
1、参数的准确性(类似于文本输入框的测试,格式和内容)
2、参数的个数(多参、少参)
3、多接口传参的准确性
4、接口的安全性(添加断点)
系统内部模块接口的测试:
1、模块集成时,穿越接口数据是否会丢失;
2、子功能组合时,实际结果与预期结果是否一致;
3、一个模块的功能是否会对其他模块的功能产生不利影响;
4、全局数据结构是否有问题;
5、对于一些必定会存在误差的项目,那么还要考虑模块的积累误差是否达到不可接收的程度;
外部接口测试那么就是不同系统之间的交互测试,那么在这种情况下这种接口如何测试?
1、一般会开发一个mock挡板,在需要进行外部接口测试时就开启;
2、在预发布环境和生产环境下进行真实的操作;
3、和外部公司人员进行联调。
接口测试的步骤:
开发人员编写好接口文档->测试人员熟悉接口文档->编写接口测试计划
->编写测试用例->执行用例->编写接口测试报告
进行接口测试的工具:postman、jmeter、loadrunner等
接口测试用例一般可以在EXCEL文档中或者直接在jmeter中直接写;
在jmeter中写测试用例的话,需要添加事务控制器,有时候还需要使用嵌套事务控制器来管理业务流程。