Web 性能测试需求分析方法

上一篇 / 下一篇  2011-12-15 10:45:25 / 个人分类:性能测试

例1: 这是一个会议系统, 面向市场推广活动, 看到广告的人, 都可能会来参加该会议, 但是会议支持人数的上限 1000.

-twq*cqHC"Y6H0  从每小时访问量, 再根据业务逻辑, 推算各典型业务可能的压力. 推算出性能测试指标.51Testing软件测试网lW)D!UV.M?

51Testing软件测试网 W9P|3u \X'M7uV

  大量用户可能因为广告效应, 访问量比较大, 估计高峰时段, 每小时访问量: 2W ~ 5 W, 以 2w 为例。毛估:51Testing软件测试网EX pY,reB ^

/ZVHs#m;Z0  30% 会直接离开

t9A T/|9L T0

z5IUd,}(TqN n0  70% 会逗留 - 其中40% 浏览页面(8000左右),10%(2000 左右) 加入/离开会议, 5%(1000 ) 填写登记表 , 5%(1000) 填写调查表, 0.1 %(20) 安排会议。

(|&{c6W]n!S051Testing软件测试网2ua+X4r#qTV6| A

  因此典型业务的大概估计是:51Testing软件测试网X ^ h2MBai&]#FK

51Testing软件测试网*rizW/D E*qba$`

  关键页面: 每小时 8000, 每秒 2 page 左右. 首页加上进来马上离开的人,每秒最多 10 page. 模拟并发时, 并发用户之间时延 100 ms – 500ms的高斯时间. 操作动作时延以实际录制时延为准。51Testing软件测试网RV*Ir7M TL)Z E|w

51Testing软件测试网KG Pnq&I

  登陆: 包含加入会议有个对登记者的验证过程, 估计最大并发数在每秒10 个以内.51Testing软件测试网.j$gp6R(q,B.o3i

51Testing软件测试网'|*wo+sI$C*jaD

  安排会议: 安排会议的并发量应该会非常少,估计最大并发数在每秒5 个以内.

0Z4I x.{;e051Testing软件测试网 l,k e`5O

  加入会议: 通常我们一个会议人数限制在1000 人, 由于我们通常提早15分钟通知, 估计加入峰值在15 分钟内。 最多15 分钟(900s) 加入 1000 人。 最多每秒加 2 个人。并发用户时延可考虑在 100ms - 500ms 。

(CNS!SOW,q0

^0HXx(BL ?0  离开会议: 离开会议会产生高峰, 1000 人估计会在2 分钟内退出, 退出后的调查页面估计有20% 会在2 分钟内同时提交。 退出返回页面要求支持瞬间每秒 10 个并发。 调查页面支持每秒 10 并发.51Testing软件测试网1xRm7q@*m

51Testing软件测试网\@oKmQ?}

  根据以上分析,系统对并发量要求很低! 所以并发上几乎没有问题。 关键参数是响应时间和出错率。 我们需要类比在用户典型行为下的响应时间和出错率!比较同类网站的响应时间.51Testing软件测试网XH3C*V{x8v

51Testing软件测试网#w/O:q6Ol+f7O_

  QA 的测试重点就是:51Testing软件测试网9U N[1of s

s2gR n3}3d7n3fG0  1. 关键模块的单独压力测试(没有时延), 先保证不存在代码错误问题。51Testing软件测试网5v2^'k+v:k3`yi

vL]"oM"y8[0  2. 典型用户行为的测试,重点关注响应时间和出错率。 实现性能优化.51Testing软件测试网a"?CD C[po `M

51Testing软件测试网RB5N6`&G2z1Y(B

  3. 典型用户行为下的稳定性测试51Testing软件测试网? W t6\/pSB

51Testing软件测试网c!eS$u H1F"` F/B.C'ukl

  4. 比较同类网站的响应时间.51Testing软件测试网 v.R6CkP|


TAG:

 

评分:0

我来说两句

Open Toolbar