稳定性测试观察点列表,参考

分类

小类

观察点

评估说明

备注

优先级

操作系统

进程

进程状态

观察进程是否死锁、死循环、退出等。

 

线程

占用线程数

 

观察线程数占用趋势,是否持续上扬、存在耗尽可能。

根据系统特点有选择进行

重要线程状态

观察线程状态是否死锁、死循环、退出等。

需要可测试性支持

内存

内存占用情况

观察内存占用趋势、平均值,是否持续上扬、存在堆积或泄漏现象。

包括各个进程

CPU

CPU占用情况

观察CPU占用趋势、平均值,是否存在CPU占用不稳定、高居不下等情况。

包括各个进程

磁盘

磁盘空间占用

观察每个分区磁盘空间占用情况,是否存在耗光可能。

 

磁盘IO

观察磁盘IO读写时间占用百分比是否一直很高,存在IO过度读写的情况。

 

文件

文件大小

观察大小增长比较快的文件,是否系统没有对其规模进行限制。

根据系统特点有选择进行

文件数目

观察系统读写目录下文件数目,是否存在增长过高、存在用尽可能。

根据系统特点有针对性选择

文件句柄

观察进程句柄占用趋势,是否持续上扬、存在泄漏可能。

根据系统特点有针对性进行

网络连接

Socket连接数

观察Socket连接数占用趋势,是否持续上扬、存在用光可能。

可以不专门收集,通过日志等方式获取

Socket连接状态

观察Socket长连接是否一直保持连接状态。

如果没有日志,采用脚本采集或手工观察

数据库

数据库状态

数据库状态

观察数据库状态是否正常,是否可以一直提供服务。

可以不专门收集,通过应用层面驱动

数据库连接

数据库连接数

观察数据库连接数占用趋势,是否持续上扬、存在用光可能。

可以不专门收集,通过日志等方式获取

数据库索引

数据库索引状态

观察数据库是否存在全表扫描、索引失败的可能。

对表记录反复增/删后索引容易失效。

数据库空间

数据库空间占用

观察数据库磁盘空间占用情况,是否存在耗光可能。

特别关注一些日志文件的增长情况,可能数据库问题导致系统无法稳定运行

数据库日志

数据库日志信息

观察数据库日志是否有异常信息

周边设备辅助观察手段

应用系统

 

 

系统输出

日志信息

 

观察系统日志是否有异常信息、存在日志堆积现象。

 

包括所有记录的相关日志信息

话单

话单内容、数量正确

包括所有话单(访问话单、计费话单)等。

可维护性手段

告警、消息跟踪等

可以在网管上观察。

应用资源

(自动机、会话、业务控制块等)

资源占用情况

观察资源占用趋势,是否持续上扬、存在耗尽可能。

需要系统可测试性支持

资源状态

观察资源状态是否有吊死等不正常现象。

需要系统可测试性支持

接口消息

处理时延

观察消息的处理时延,是否存在响应变慢现象。可以是事务形式。

一般性能分析工具支持

每秒处理速率

观察消息的处理速率,是否存在处理不过来的现象。可以是事务形式。

一般性能分析工具支持

呼叫量

观察工具发出的总消息数,与系统收到的消息数对比,是否有消息被丢弃。

一般性能分析工具支持

成功率

观察消息的处理成功率,是否存在失败率过高的情况。

一般性能分析工具支持

周边设备

双机

双机日志

观察双机日志是否有异常、存在日志堆积现象。

根据系统特点有选择进行

集群

集群监视信息

观察集群监控页面是否有异常,例:某节点宕机、某端口流量异常等。

根据系统特点有选择进行

网络设备

发送/接收字节速率

观察网络流量、网速是否正常,是否存在网络上的问题。

可能网络问题导致无法稳定运行

性能测试工具

日志信息

观察性能测试工具的日志信息是否有异常

周边设备辅助观察手段

你可能感兴趣的:(稳定性测试观察点列表,参考)