searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

存储接口测试简介与测试方法

2023-05-19 01:11:46
16
0

1、接口测试的概念

接口测试原理是通过测试程序模拟客户端向服务器发送请求报文,服务端接收报文并处理后再把应答报文发送回客户端,客户端接收应答报文的过程

测试接口目的就是保证接口调用的正确性和稳定性,测试内容概括为:功能、性能和安全,核心是持续集成

 

2、接口测试需要的知识储备

1)了解系统及内部各个组件之间的业务逻辑交互

2)了解接口的I/O(input/output:输入输出)

3)了解协议的基本内容

4)常用的接口测试工具,比如:jmeter、loadrunner、postman等

5)数据库基础操作命令(检查数据入库、提取测试数据等)

6)常见的字符类型,比如:char、varchar、text、int、float、datatime、string等

 

3、接口测试质量评估

1)业务功能覆盖是否完整

2)业务规则覆盖是否完整

3)接口覆盖率是否达到要求

4)代码覆盖率是否达到要求

5)性能指标是否满足要求

6)安全指标是否满足要求

 

功能测试

1、单接口测试场景

1)正向测试: 正向数据(参数组合、必选等)、正向逻辑(约束分析、操作对象分析、状态转换分析、时序分许、权限分析等)

2)反向测试:异常数据(异常数据规则、异常参数、异常业务数据等)

2、多接口场景

1)客户使用场景分析

2)接口依赖性分析

3、性能测试

1)响应时长、吞吐量、并发数

2)服务端相关资源占用

4、安全测试

1)敏感数据

2)接口权限

3)访问频率限制

4)sql注入等

 

4、存储接口测试流程

1、分析接口文档和需求文档,提取功能、性能和安全测试点

2、编写测试计划,使用5W的测试思路

3、编写测试用例

4、测试用例执行

1)手工测试

2)自动化测试,实现自动化集成

5、生成测试报告

 

5、接口测试文档要求

功能描述:简洁清晰的描述接口功能

请求方式:方式使用正确

请求参数:参数详解,例如:参数名称、格式类型、是否必选、默认配置等

响应状态:各种状态码清晰明了

响应参数:参数详解,例如:参数名称、响应格式等

1)文档中需要添加说明部分,说明参数提供、生成方式以及含义

2)提供一个真实的调用接口示例,方便查看

 

 

 

 

0条评论
0 / 1000
杨****鹏
2文章数
0粉丝数
杨****鹏
2 文章 | 0 粉丝
杨****鹏
2文章数
0粉丝数
杨****鹏
2 文章 | 0 粉丝
原创

存储接口测试简介与测试方法

2023-05-19 01:11:46
16
0

1、接口测试的概念

接口测试原理是通过测试程序模拟客户端向服务器发送请求报文,服务端接收报文并处理后再把应答报文发送回客户端,客户端接收应答报文的过程

测试接口目的就是保证接口调用的正确性和稳定性,测试内容概括为:功能、性能和安全,核心是持续集成

 

2、接口测试需要的知识储备

1)了解系统及内部各个组件之间的业务逻辑交互

2)了解接口的I/O(input/output:输入输出)

3)了解协议的基本内容

4)常用的接口测试工具,比如:jmeter、loadrunner、postman等

5)数据库基础操作命令(检查数据入库、提取测试数据等)

6)常见的字符类型,比如:char、varchar、text、int、float、datatime、string等

 

3、接口测试质量评估

1)业务功能覆盖是否完整

2)业务规则覆盖是否完整

3)接口覆盖率是否达到要求

4)代码覆盖率是否达到要求

5)性能指标是否满足要求

6)安全指标是否满足要求

 

功能测试

1、单接口测试场景

1)正向测试: 正向数据(参数组合、必选等)、正向逻辑(约束分析、操作对象分析、状态转换分析、时序分许、权限分析等)

2)反向测试:异常数据(异常数据规则、异常参数、异常业务数据等)

2、多接口场景

1)客户使用场景分析

2)接口依赖性分析

3、性能测试

1)响应时长、吞吐量、并发数

2)服务端相关资源占用

4、安全测试

1)敏感数据

2)接口权限

3)访问频率限制

4)sql注入等

 

4、存储接口测试流程

1、分析接口文档和需求文档,提取功能、性能和安全测试点

2、编写测试计划,使用5W的测试思路

3、编写测试用例

4、测试用例执行

1)手工测试

2)自动化测试,实现自动化集成

5、生成测试报告

 

5、接口测试文档要求

功能描述:简洁清晰的描述接口功能

请求方式:方式使用正确

请求参数:参数详解,例如:参数名称、格式类型、是否必选、默认配置等

响应状态:各种状态码清晰明了

响应参数:参数详解,例如:参数名称、响应格式等

1)文档中需要添加说明部分,说明参数提供、生成方式以及含义

2)提供一个真实的调用接口示例,方便查看

 

 

 

 

文章来自个人专栏
接口测试简介与测试方法
1 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0