软件测试 |瓶颈分析方法
因为性能测试的目的就是为了发现系统的瓶颈,进而通过优化提高系统的性能,所以系统性能瓶颈分析是性能测试工作中最值得总结的一项内容。性能瓶颈分析主要侧重下面几个方面进行总结。
(1)应用系统瓶颈分析经验:大多数情况下性能瓶颈都来自于应用系统,因此总结系统的瓶颈经验十分重要。尤其是对于那些拥有不同目标客户同时需要进行参数配置的产品,很多时候由于配置不正确导致系统性能不高。通过对产品在以往客户产生的性能瓶颈原因进行总结,可以为以后测试时快速解决性能问题提供参考。
(2)数据库瓶颈分析经验:数据库经常由于配置或者设计不合理产生瓶颈,通过在项目中积累经验,可以在以后的测试分析中对数据库问题快速定位。例如,Oracle 拥有 100 多个可以配置的参数,经常由于配置问题导致运行缓慢,通过积累解决这方面问题的经验,测试人员完全可以像 BDA 一样快速解决问题。
(3)应用服务器分析:应用服务器和数据库服务器一样,经常由于配置不合理导致系统产生瓶颈,因此也应该总结测试中解决问题的经验,在以后实施项目遇到类似问题时就可以快速解决,省去了厂商的高额技术支持成本。
(4)操作系统及硬件:操作系统以及硬件资源也是系统瓶颈的根源之一,通过分析总结应用系统在不同配置环境下的表现,可以为以后的测试提供有利的参考。如果总结出系统低于 2GB 内存运行速度很慢,这样以后测试时遇到类似问题就很容易直接解决。
搜索微信公众号:TestingStudio 霍格沃兹的干货都很硬核
评论