首页 > 其他 > 详细

性能测试通用分析思路和报告编写技巧

时间:2018-04-24 18:54:26      阅读:204      评论:0      收藏:0      [点我收藏+]
1. 通用分析思路

观察现象——>层层递进——>缩小范围——>推理分析——>不断验证——>确定结论

 

观察现象:现象只要是指页面的表现、服务器的资源表现、各类中间件的健康度、log日志、

各类软件的参数、各类数据库的健康度等。

需要关注的公共指标:响应时间、TPSQPS、成功率、CPUMEMORYIO、连接数、进程\线程数、缓存命中率、流量等;

除了公共指标外,还有一些针对具体系统软件需要监控的指标。比如,JVM中各内存代的回收情况以及GC的情况,PHP-FPM中的max active processesslow  requests等。

层层递进:按照系统的层级一层层的分析排除,从应用服务器一层开始,逐层排查,最终会分析到数据库层。

缩小范围:经过层层递进后,排除和分析的范围就缩小了。

推理分析:需要秉承大胆猜测、小心求证的原则。

不断验证:如果我们没有足够的经验,在分析的时候很难一针见血,耐心的不断验证是我们唯一的方法。

确定结论:多练习多总结

典型的三层架构模型:

Client——web server ——DB server

2. 测试报告编写技巧

1)结构清晰,要有较好的层次感,这样看起来才不会乱。

2)描述简洁,不要过多的废话;

3)图文混合,一图胜千言,能用一张图说清楚的就不用一段话;

4)数据对比,有数据,有对比,才更有说服力

另外,针对不同的人要写不同的报告。针对领导,要尽量避免专业术语,要用更容易理解的话来描述。如果发送给技术人员,可以站在专业的技术角度去编写,体现分析过程、细节、解决方案以及结论。

对于分析出来的问题,要给出适当的解决方案。


性能测试通用分析思路和报告编写技巧

原文:http://blog.51cto.com/1108944/2107353

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!