分类 | 评估项 | 评估说明 | 是否必须 |
运行状态 | 基本要求:在一定负荷下长时间运行后,系统运行状态稳定,没有宕机、不接受响应、莫名重启、切换等现象 | Yes | |
线程状态稳定 | 所有进程没有出现死循环、死锁、阻塞、无响应、异常退出等现象。 | Yes | |
进程状态稳定 | 所有线程没有出现死循环、死锁、阻塞、无响应、异常退出等现象。 | Yes | |
连接状态稳定 | 所有长连接没有出现连接中断、重连现象。包括:socket连接、数据库连接。 | Yes | |
基本功能 | 基本要求:在一定负荷下长时间运行后,系统基本功能可以正常使用,且输出正确,没有出现不期望的错误现象。 包括:基本业务流程正常、日志没有异常打印信息、话单统计正确。 | Yes | |
多功能并发混合场景下基本功能稳定 | 没有出现多功能交互错误、没有出现并发控制方面的问题,包括:死锁、脏读等。 | Yes | |
双机/集群组网下基本功能稳定 | 双机组网下切换功能正常,不存在切换时间过长、切换后不能立即正常处理的问题。 集群组网下负载均衡、不存在事务错乱、某节点状态异常等现象。 热双机主备同步、集群同步功能正常,不存在消息堆积、数据不一致的现象。 | No | |
在外部干扰下基本功能稳定 | 外部干扰对系统造成的影响没有被积累或放大、干扰消失后系统功能逐步恢复正常。 外部干扰包括:周边设备运行状态不稳定(例:数据库不稳定、重启)、网络不稳定(例:时断时续、时快时慢)、周边设备发送非预期消息/事件(例:系统信号)等。 | No | |
在资源不足情况下基本功能稳定 | 在资源不足(例:机器较差、网络较拥挤)情况下系统的响应可能变慢,但基本功能应仍能正常供给。 | No | |
在大数据量下基本功能稳定 | 在大数据量情况下基本功能正常,界面齐整,操作方便易用,长时间运行后没出现边界类问题(溢出、越界等)。 | No | |
资源状态 | 基本要求:在一定负荷下长时间运行后,系统资源占用趋势稳定,没有出现资源耗尽、吊死、过度占用、不释放、泄漏等现象。 | Yes | |
CPU占用稳定 | CPU占用趋势稳定,没有出现CPU占用长时间居高不下的情况。 | Yes | |
内存占用稳定 | 内存占用趋势合理,没有出现内存堆积、碎片、泄漏等问题,由此可能导致空间不够用。 | Yes | |
磁盘占用合理 | 除了话单、日志等考虑范围之内的增长外,不存在因为不合理设计、不及时清除等所引发的不期望的过度空间增长。 | Yes | |
文件句柄占用合理 | 文件句柄占用趋势稳定,没有出现不合理使用、句柄泄漏等问题,由此可能导致句柄耗尽。 | No | |
目录下文件数目合理 | 除了话单、日志等考虑范围之内的增长外,不存在因为不合理设计所引发目录下文件数目过度增长,由此可能导致iNode节点数用尽。 | No | |
连接数占用合理 | 连接数占用在设计范围之内,没有出现过度占用、泄漏、连接数耗尽等情况。 | No | |
线程数占用稳定 | 线程数分配合理,没有出现过度占用、泄漏、线程数耗尽等情况。 | No | |
应用资源占用合理 | 资源占用合理、资源状态正常,没有出现资源泄漏、资源吊死、持续占用居高不下情况。 对于设有容量限制的资源来说,多数不应出现资源池满等情况,有些系统可能允许短暂的资源池满。 对于没有容量限制的资源来说,有些可能会占用较多资源(例:内存表),但决不应因为垃圾节点过多引发资源持续过载现象。 应用资源包括:内存表、消息队列、业务控制块、任务对象池、会话控制块等。 | Yes | |
性能 | 基本要求:在一定负荷下长时间运行后,系统基本业务流程性能稳定,没有出现响应变慢,性能劣化、性能突变等现象。 | Yes | |
在大呼叫量冲击下性能稳定 | 在大呼叫量冲击下可能会有短暂的性能下降,呼叫量恢复正常后性能恢复正常。 | No |
稳定性测试指导书
最新推荐文章于 2019-12-25 14:10:28 发布