起步于系统工程师,迈进入测试工程师,从起初的C/S系统到互联网时代的B/S系统,从事过电信增值业务、软交换、烟草OA、公安技侦和电子商务等行业的软件测试开发和管理多年,愿与大家共同分享共同交流,关注软件项目管理、测试团队管理、软件流程控制和软件性能测试及自动化测试技术。互联网时代,技术推动进步,欢迎人才推荐:jonas.wangl@alibaba-inc.com
【整理】web性能测试中性能指标
上一篇 /
下一篇 2008-11-03 13:54:08
/ 个人分类:性能测试
/R"TpUE'^#i-zSC0WEB性能测试的部分概念一般来说,一个web请求的处理包括以下步骤:
.m*o})\} ?BBG0@Eg/uc&H_0(1)客户发送请求;
L'Z1^dO8z$DE/`051Testing软件测试网!sT3iAl&G
^;e5[[ ^k(2)web server接受到请求,进行处理;51Testing软件测试网rGmds8a
u)r
51Testing软件测试网f)[1}+hPH5R(3)web server向DB获取数据;51Testing软件测试网:Ba6kR?.S
+W Ta)B@
u0(4)web server生成用户请求的object(页面),返回给用户。从客户发送请求开始到客户接收到最后一个字节的时间成为响应时间(第三步不包括在每次请求处理中)。51Testing软件测试网(f0})` S/mGw-g"v o
51Testing软件测试网SC@)~
d9][/x7T 1.事务(Transaction)51Testing软件测试网&z.p+Zq)ed8v
51Testing软件测试网SdzFzq H1[5l[在web性能测试中,一个事务表示一个“从用户-》web Server-》DB-》web server-》用户”的过程,一般的响应时间都是针对事务而言的。51Testing软件测试网1QS@@J1d
3`3t0Mh*a(j02.响应时间51Testing软件测试网%Ndq$CX
i7YU
51Testing软件测试网0xM"N8W
Q9M`Po~
S响应时间指的是从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结束,这个过程所耗费的时间。在某些工具中,响应时间通常会称为“TTLB”,即“time to last byte”,意思是从发起一个请求开始,到客户端收到最后一个字节的响应所耗费的时间。响应时间的单位一般为“秒”或者“毫秒”。一个公式可以表示:响应时间= 网络响应时间 + 应用程序响应时间51Testing软件测试网 gQWi+N`2h.^
TER,Y)K4OX]0dUS03.并发数
ao*[p:a:RJ0h8ASe
w)O7I0并发数是指同时进行请求的客户的数量,并发数用于模拟用户的真实负载情况(并发情况是对系统最大的考验),并发数≠同时使用系统的用户数。51Testing软件测试网;G8G h"})i:~