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

发布时间:2020-08-04 09:13:49 作者:绿茶点心
来源:网络 阅读:648

1. 通用分析思路

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

 

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

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

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

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

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

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

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

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

确定结论:多练习多总结

典型的三层架构模型:

Client——web server ——DB server

2. 测试报告编写技巧

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

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

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

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

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

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


推荐阅读:
  1. 关于DM数据库性能测试报告
  2. java通用程序设计技巧

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

性能测试 测试 结果分析

上一篇:如何利用java的io流实现图片复制

下一篇:抽象类与接口的联系是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》