服务端测试
作者:互联网
首先服务端的测试包含哪些东西呢?.
实际上,服务端的测试简单来说就是除了前端以外的的测试,
总的来说可以分为以下两类:
- WEB或者APP的提供业务逻辑的服务端接口测试
- 数据库、缓存系统、中间件、jar包依赖、输入输出敏感信息等测试.
1.WEB或者APP的提供业务逻辑的服务端接口测试
接口测试占据工作工作中的80%,接口测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。下面粗略的列举出测试的几个点。
- 检查接口请求是否正确,返回数据的正确性与格式
- 检查接口入参的默认值、参数类型、非空校验、以及边界值检查接口的容错性.
- 所有功能都需要考虑兼容老版本,列表页的接口需考虑排序值
- 检查接口的性能以及安全性
- 对于接口内部依赖接口的不可靠性预防(如:依赖的第三方接口超时)
2. 数据库、缓存系统、中间件、jar包依赖、输入输出敏感信息等测试.
- 中间件测试
1 名字服务:测试中间件对透明的名字服务的支持和正确性
2 负载均衡:测试中间件对自动在系统中完成负载平衡的支持和正确性
3 请求优先权:测试中间件对服务请求优先级的支持和正确性
4 可用性支持:测试中间件对进程可用性检查、超时检查等可用性支持和正确性,保证应用运行环境稳定
5 安全性:测试中间件对保证应用服务安全运行和数据传输加密的支持和正确性
6 动态配置:测试中间件对动态重配置节点和参数的支持和正确性
7 分布式事务处理:测试对跨多个数据源、数据源异构异地的事务,中间件提供保证其数据完整性的支持和正确性
8 交易通信机制:测试中间件对同步、异步和会话等交易通讯模式的支持和正确性
9 交易运行模式:测试中间件对一阶段提交、两阶段提交、请求转发和请求嵌套等交易模式的支持和正确性
10 队列服务:测试中间件对应用请求回答队列及其LIFO、FIFO、用户定义的出队和原始的ATMI调用特性队机制的支持和正确性
标签:中间件,支持,正确性,接口,测试,服务端 来源: https://www.cnblogs.com/liuyuxuan/p/14226796.html