不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。
it is no use doing what you like, you have got to like what you do.
性能瓶颈??
上一篇 /
下一篇 2007-06-14 16:52:55
/ 个人分类:性能测试
性能瓶颈实际上就是一个软件的性能缺陷
51Testing软件测试网 v+oN8q9Ffr3r9i6~9Y'{;\+R+@f0 那我们如何最通俗的理解“性能瓶颈”
51Testing软件测试网q ~_a1p|n*W%A`51Testing软件测试网vc:@/E\?#_'U)\C [ m (1)硬件上的性能瓶颈
51Testing软件测试网y2Ee/q(J^}i2o51Testing软件测试网,T7wBA%[3hT_+c 主要指的是CPU、RAM方面的问题。
51Testing软件测试网7cu4qz5Hc5A(V-qg/@
Yt8wD0 例如,
51Testing软件测试网0A0VZ,th8W
ItY51Testing软件测试网bm&D9a_(x._6e&P 在进行软件需求分析、概要设计时,确定了在
数据库服务器上需要6个CPU、12G内存,
51Testing软件测试网^#];J#Di3p!J9l;U"i3[-wYJ0 但是在
测试时,发现CPU的持续利用率超过95%,
51Testing软件测试网3pe5x5jSXUV$I!fICm:bM.~0 这时可以认为在硬件上出现了性能瓶颈。
-d:?B0L0SQ#K8v*q0q n
WgW}NZ0 (2)应用软件上的性能瓶颈
51Testing软件测试网 c$H
K+X/k51Testing软件测试网Q+yUx4H e R 一般指的是应用服务器、WEB服务器等应用软件,还包括数据库系统。
51Testing软件测试网#C4Z(@C5V5K;U51Testing软件测试网1D-\DkI \Y8H2p 例如,
7L`0Pp?@_'ld5v Y0.h1E:h%zLdf0 在WEBLogic平台上配置了JDBC连接池的参数,最大连接数为50,最小连接数为5,增加量为10。
U%U"tb*r M0|+}'e2u+cp;B Z0 在测试时发现,当负载增加时,现有的连接数不足,系统会动态生成10个新的连接数,这样导致了交易处理的响应时间大大的增加。
51Testing软件测试网:t{G0t.c{s51Testing软件测试网.F2?
[2D.cu]:y,p.y 这时可以认为在应用软件上出现了性能瓶颈。
51Testing软件测试网
~8s^7Q"ELP-hnJw-h?HN0 (3)应用程序上的性能瓶颈
*LKk.V.[g0G9PV+q1L1[0 一般指的是开发人员新开发出来的应用程序。
51Testing软件测试网V'^1g5_+hEY4D
``rC5P'Uz2G
C
P0 例如,
51Testing软件测试网l+oB}+|/\n1V d2?~m8p:@j{0 用Java或者C开发出来的部署在应用服务器上用于用户交易请求处理的应用程序。
v3}k#NJdSVr!N051Testing软件测试网uV9Ge/Z.sb 例如,
51Testing软件测试网5X\V
A-hq/Kc7[/qq
x1h*gkxH~l0 某个开发员开发了一个缴费处理程序,在测试时发现,
51Testing软件测试网s"ih G
z?%jcd51Testing软件测试网
_.`A3bAfhHD&p 这个缴费处理程序在处理用户发过来的并发缴费请求时,
51Testing软件测试网 vZh;VJ