> 游戏
软件性能测试方法论有哪三种(软件性能测试方法论)
导语:软件性能测试方法
1.SEI负载测试计划过程,SEI负载测试计划过程(SEI Load Testing Planning Process)是一个关注于负载测试计划的方法,其目标是产生清晰、易理解、可验证的负载测试计划。SEI负载测试计划过程包括6个关注的区域:目标、用户、用例、生产环境、测试环境和测试场景。
2.RBI(Rapid Bottleneck Identify)方法是Empirix公司提出的一种用于快速识别系统性能瓶颈的方法。该方法基于以下一些事实:
(1)发现的80%系统的性能瓶颈都由吞吐量制约。
(2)并发用户数和吞吐量瓶颈之间存在一定的关联。
(3)采用吞吐量测试可以更快速地定位问题。
3.性能下降曲线分析法,性能下降曲线实际上描述的是性能随用户数增加而出现下降趋势的曲线。而这里所说的性能可以是响应时间,也可以是吞吐量或单击数/秒的数据。当然,一般来说,性能主要是指响应时间。
(1)单用户区域——对系统的一个单用户的响应时间。这对建立性能的参考值很有帮。
(2)性能平坦区——在不进行更多性能调优情况下所能期望达到的最佳性能。该区域可被用作基线或是benchmark。
(3)压力区域——应用轻微下降的区域。典型的、最大的建议用户负载是压力区域的开始。
(4)拐点——性能开始急剧下降的点。
这几个区域实际上明确标识了系统性能最优秀的区间、系统性能开始变坏的区间,以及系统性能出现急剧下降的点。对性能测试来说,找到这些区间和拐点,也就可以找到性能瓶颈产生的地方。
本文内容由小纳整理编辑!