性能测试知多少---性能测试计划
上一篇 / 下一篇 2012-09-05 08:56:17 / 个人分类:性能测试
Q J8HByA;A k0 上一章节中我们对性能的需求进行了分析,知道了测试对象,了解了测试需求,那么下面就需要制定一份详细的计划,来规划和指导性能测试工作的进行。为了使你对性能测试计划更清晰明白,这里以测试计划的格式来描述。
9z&A"[)A@'~;g}T~7C02~B{,A,e^`1k0 一、简介51Testing软件测试网7B+?-S6eQ
51Testing软件测试网h.s4J TK,D简介部分就不用过多描述了,无非项目的背景,进行此次性能测试的原因,以及性能测试覆盖的范围等等,几乎所有项目文档都在开端对项目进行简单的阐述。
Tp~V$gYGw051Testing软件测试网7t5q JOI i_Z Gy二、性能测试需求
t,OZzA|0.W}(o/g`.J0 寻找的被测试对象和压力点51Testing软件测试网b+cP4@'Ss;_
51Testing软件测试网;L!ey"z6iT要测试的对象不是凭空想象出来,而是经过分析与系统数据收集得到。下取几个典型的压力点51Testing软件测试网i$z4H(h`9v1s W
6C.Mzk,P rM:ip0 登录:对于一般的系统来说,登录是用户操作系统的前提,如果用户根本就登录不了,那么其它功能将毫无用处。例如网游戏,开新服的时候,玩家挤破了脑袋只为登录。51Testing软件测试网*` |,_,bTNS7`
51Testing软件测试网3ev)MU1]3K9r&O5M查询:查询一般比较消耗系统和数据库资源。搜索引擎的查询功能就是典型,如果你在输入框内输入内容,很久就得不到结果。我想被称为“互联网入口”的搜索引擎就不会存在。51Testing软件测试网8q4U7\^^yn^#\
51Testing软件测试网._LY^7zz#Q K[交易:对于一些电子商务系统来说,交易过程的性能要求是很高的,如果交易过程消耗用户很长时间的话。我宁愿去超市买东西了。当然,除了交易速度外,对交易的成功率要求也是非常高的。不然,造成的损失也是不可估量的。
/p(B[.Y*X%f0Xf~$[4Y3w.P`0 被测的系统应该是最重要的最基本的功能,也是用户使用最频繁的功能。51Testing软件测试网&L7wk`SSe/K I)O
&q T kYO$oX5Yr _`)@0 一般的性能要求包括:
1h-tihH L3f ??0n^O/Y cGb0 系统容量:系统最大容纳多少个用户注册。
p,y Q"V~Bv'^0)iKPx3km GG}pj g&~0 访问数:同时访问系统的用户数。51Testing软件测试网&c)fsaz3h2g^px2q
51Testing软件测试网*Vc2An,q&},p3~1N*N并发数:一个操作同时执行的并发数目,一个系统中应该有不同操作的并发数的组合(一般是有权限进行操作的用户)。51Testing软件测试网H%bQ(s ls
51Testing软件测试网4Am \'iA%c{!{系统的最大用户数与最佳用户数:系统在承受的最大并发用户数量,系统在最佳状态下承受的并发用户数据。51Testing软件测试网 Ed+N4h1~/V0g(C
G&T}:j:R*UN0 响应时间:用户提交一个操作到得到响应的时间间隔。51Testing软件测试网R ZeNF3\L
'S[;u,Kx8s0 吞吐率:系统每秒钟处理的TPS51Testing软件测试网ww`*RT