vlambda博客
学习文章列表

Part5:学习笔记之接口测试


接口测试是测试系统组件间接口的一种测试,是指连接各个系统的通道传输数据的测试,保证数据经过传输后,数据的一致性,那么接口测试的重点主要是检查数据的交互、传递、控制管理过程。


接口测试的侧重点?

1、参数的准确性(类似于文本输入框的测试,格式和内容)

2、参数的个数(多参、少参)

3、多接口传参的准确性

4、接口的安全性(添加断点)


系统内部模块接口的测试:

1、模块集成时,穿越接口数据是否会丢失;

2、子功能组合时,实际结果与预期结果是否一致;

3、一个模块的功能是否会对其他模块的功能产生不利影响;

4、全局数据结构是否有问题;

5、对于一些必定会存在误差的项目,那么还要考虑模块的积累误差是否达到不可接收的程度;


外部接口测试那么就是不同系统之间的交互测试,那么在这种情况下这种接口如何测试?

1、一般会开发一个mock挡板,在需要进行外部接口测试时就开启;

2、在预发布环境和生产环境下进行真实的操作;

3、和外部公司人员进行联调。


接口测试的步骤:

开发人员编写好接口文档->测试人员熟悉接口文档->编写接口测试计划

->编写测试用例->执行用例->编写接口测试报告


进行接口测试的工具:postman、jmeter、loadrunner等


接口测试用例一般可以在EXCEL文档中或者直接在jmeter中直接写;


在jmeter中写测试用例的话,需要添加事务控制器,有时候还需要使用嵌套事务控制器来管理业务流程。