接口测试—分析维度&接口用例&文档
1 接口测试用例设计2 接口文档3 接口测试工具3.1 浏览器插件(1)Google:Postman(2)Firefox:RESTClient3.2 Jmeter3.1 Postman3.2 Jmeter
·
分析维度&接口用例&文档
1 分析维度
1.1 功能方面
(1)针对单个功能:针对每个业务功能的接口开展测试。(手工测试中每个业务功能在接口测试中对应唯一一个接口)
(2)针对业务场景:针对业务流程开展接口测试。按接口的调用顺序开展测试。
接口测试与手工测试异同点:
(1)相同点:
- 与手工业务功能测试测试点一样
(2)不同点
- 手工测试只需要测试输入框中的数据值,而接口测试除了测试参数值以外,还需对参数本身进行测试
1.2 性能方面
(1)响应时间:从客户端发出请求到服务器回发响应的时长
(2)吞吐量(TPS),即单位时间事物数,如1秒内接口所能处理的请求数量
(3)并发:同一时间,同时向服务器的接口发送请求,所能正确处理的数量
(4)服务器资源利用率:接口工作中,服务器硬件资源使用占比情况
1.3 安全方面
(1)敏感数据加密,如密码、银行卡号等
(2)SQL注入:在输入框写入SQL语句,测试是否能得到数据库的查询结果
2 接口测试用例设计
2.1 单接口测试用例
接口用例要素:编号、标题、用例名称、优先级、预置条件、接口名称、请求方法、URL、请求头、请求体/请求数据、预期结果。
- 1)数据正向:有效
- 2)数据逆向:无效
- 3)参数正向:
必选参数
组合参数:必选参数与可选参数进行组合测试。
全部参数 - 4)参数逆向:
多参:多出一个或多个必选参数
少参:缺少必选参数
无参:没有参数
错误参数:修改参数名为错误名称
2.2 业务场景测试用例
业务场景尽量遵循用户实际使用的场景,按顺序调用接口进行测试。一般情况下,只需要测试正向的业务场景。
3 接口文档
3.1 概念和作用
接口文档,即API文档,是由开发人员编写的描述接口信息的文档。
作用:
(1)前后端开发人员通过接口文档再开发时进行对接
(2)测试人员参照接口文档编写接口测试用例
(3)方便新员工快速接手项目
3.2 主要内容
- 接口描述
- 接口地址
- 请求方式和参数
- 服务端响应信息(返回结果)
更多推荐
已为社区贡献2条内容
所有评论(0)