又完成了一个大型项目的测试,对监控有了些新的理解,奉献出来,和大家探讨.
监控方案的重要性就不多说了,开始吧,如下:
监控的目的
一个是实时的,另一个是事后的
实时的是为了在测试执行过程中监控各种资源的使用情况(数据指标),
观察有无异常影响测试的正常执行。
事后的是为了通过分析测试执行过程中记录的数据发现系统瓶颈,为系统调优提供支撑。
监控范围
监控记录那些资源ap,db,net...... 那些指标cpu,mem,io......
监控级别
那些是必须监控的,那些是次要的。
监控的策略
监控的方式(方法)
用什么工具(系统自身提供的,自己开发的,开源的等等)怎么监控
监控点(根据测试类型或系统组成列出监控的资源指标)
监控结果处理(监控结果的存储路径,文件命名规范)
监控准则(开始,暂停,重启,结束的条件)
监控风险(系统自身的,人为的等)