性能测试通用分析思路和报告编写技巧-创新互联
1. 通用分析思路
成都创新互联成立以来不断整合自身及行业资源、不断突破观念以使企业策略得到完善和成熟,建立了一套“以技术为基点,以客户需求中心、市场为导向”的快速反应体系。对公司的主营项目,如中高端企业网站企划 / 设计、行业 / 企业门户设计推广、行业门户平台运营、成都app软件开发、手机网站制作、微信网站制作、软件开发、德阳电信服务器托管等实行标准化操作,让客户可以直观的预知到从成都创新互联可以获得的服务效果。观察现象——>层层递进——>缩小范围——>推理分析——>不断验证——>确定结论
观察现象:现象只要是指页面的表现、服务器的资源表现、各类中间件的健康度、log日志、
各类软件的参数、各类数据库的健康度等。
需要关注的公共指标:响应时间、TPS、QPS、成功率、CPU、MEMORY、IO、连接数、进程\线程数、缓存命中率、流量等;
除了公共指标外,还有一些针对具体系统软件需要监控的指标。比如,JVM中各内存代的回收情况以及GC的情况,PHP-FPM中的max active processes、slow requests等。
层层递进:按照系统的层级一层层的分析排除,从应用服务器一层开始,逐层排查,最终会分析到数据库层。
缩小范围:经过层层递进后,排除和分析的范围就缩小了。
推理分析:需要秉承大胆猜测、小心求证的原则。
不断验证:如果我们没有足够的经验,在分析的时候很难一针见血,耐心的不断验证是我们唯一的方法。
确定结论:多练习多总结
典型的三层架构模型:
Client——web server ——DB server
2. 测试报告编写技巧
1)结构清晰,要有较好的层次感,这样看起来才不会乱。
2)描述简洁,不要过多的废话;
3)图文混合,一图胜千言,能用一张图说清楚的就不用一段话;
4)数据对比,有数据,有对比,才更有说服力
另外,针对不同的人要写不同的报告。针对领导,要尽量避免专业术语,要用更容易理解的话来描述。如果发送给技术人员,可以站在专业的技术角度去编写,体现分析过程、细节、解决方案以及结论。
对于分析出来的问题,要给出适当的解决方案。
网站名称:性能测试通用分析思路和报告编写技巧-创新互联
浏览路径:http://azwzsj.com/article/ggsce.html