计算并发用户数公式
1、计算平均的并发用户数及峰值
计算平均用户数公式
C = nL/T
C是平均的并发用户数;n是login session的数量;L是login session的平均长度;T指考察的时间段长度。
计算并发用户数峰值公式
C’ ≈ C+3*根号C
实例:
假设有一个OA系统,该系统有3000个用户,平均每天大约有400个用户要访问该系统,对一个典型用户来说,一天之内用户从登录到退出该系统的平均时间为4小时,在一天的时间内,用户只在8小时内使用该系统。
C = 400*4/8 = 200
C’≈200+3*根号200 = 242
吞吐量计算公式
1、RPS(请求数吞吐量)计算
F=VU * R / T
其中F为吞吐量,VU表示虚拟用户个数,R表示每个虚拟用户发出的请求数,T表示性能测试所用的时间
用例相关统计公式
1、测试用例设计效率百分比
TDE=(TDFT/NTC)×100%
其中:TDFT=测试过程中发现的全部缺陷,NTC=运行的测试用例数
缺陷相关统计公式
1、缺陷排除有效性百分比
(TDCT/TDFT)×100%
其中:TDCT=测试中改正的全部缺陷,TDFT=测试过程中发现的全部缺陷
2、缺陷检测有效性百分比
DDE=TDFT/(TDFC+TDFT)×100%
其中:TDFT=测试过程中发现的全部缺陷(即由测试组发现的),TDFC=客户发现的全部缺陷(在版本交付后一个标准点开始测量,如,半年以后)
测试工作量估算公式
T=Dx/3y
t=T*y(其中t为工作量)
根据通常经验计算,在开发人员数(D)与测试人员数(T)比例为 3:1 的情况下,Coding和Testing的时间大概比为1:1。因此D:T=3:1,T=D/3。在引入开发所需要时间为x,测试所需要时间为y,则测试大概所需人员:T=Dx/3y。如开发人员5个,测试人员3个,开发所需要时间为2个月,测试预留时间为1个月,则测试所需人员约为:T=(5*2)/(3*1)=3.3人。则测试工作量约为3.3人月。