首页 > 代码库 > 软件性能测试读书笔记(1)

软件性能测试读书笔记(1)

1.合理的响应时间取决于实际的用户需求,而不是根据测试人员的设想来决定

2.估计并发用户数的公式:

c=nl/t(c为平均并发用户数,n为login session的登录数目,l为平均登录时间,t为观察的时间数目)

c峰值~~c+3根号c(并发用户数峰值)

一个更为一般和粗糙的计算方法:c=n/10,c峰值~~r*c(2<r<3)

3.吞吐量

党委时间内系统处理的客户请求的数量

对于交互式应用“并发用户数”和“响应时间”来确定性能规划更好

对于非交互式应用使用“吞吐量”描述用户期望更加合理

吞吐量和并发数之间的联系,在没有遇到瓶颈时:F=Nvu*R/T(F为吞吐量,Nvu为用户量,R为当个用户发出的请求量,T为时间段)

关于测试过程设计方法

1.SEI负载测试计划过程

SET负载测试计划过程包括6个关注的区域:目标、用户、用例、生产环境、测试环境和测试场景。

2.RBI

RBI方法首先访问服务器上的“小页面”和“简单应用”从应用服务器、网络等基础的层次上去了解系统的吞吐量表现;其次选择不同的场景,设定不同的并发数,使其吞吐量保持基本一致的增长趋势,通过不断增加并发用户数和兔兔梁,关系系统的性能表现

3.性能下降曲线分析法

性能下降曲线的区域:

(1)单用户区域-对系统的一个单用户的响应时间

(2)性能平坦区-在不进行更多性能调优的情况下所能期望达到的最佳性能。

(3)压力区域-应用性能轻微下降的区域

(4)拐点-性能开始急剧下降的区域

软件性能测试读书笔记(1)