度过了一个冬眠,在春末夏初之际,补充自己的营养,努力学习,努力工作!

性能分析的基本原则

上一篇 / 下一篇  2007-08-28 15:11:47

对于一个应用系统,性能开始出现下降的最直接表象是系统的响应时间变长了,系统响应时间成为分析性能的起点。首先应该从原始测试数据中查看系统的响应时间是多少,判断它是否满足用户对性能的期望。如果不满足,则说明系统的性能出现了问题。发现系统存在问题后,接着就要判断系统在哪个环节出现了瓶颈。
+J"_'{*]C#nj(`0 任何复杂的系统无非分为网络和服务器两部分,因此要考察的第二个问题就是:系统的瓶颈是出现在网络环节,还是服务器环节?51Testing软件测试网&x1d~EvR
 用户从客户端发起的请求数据包经过网络,传递到应用服务器,最后到达数据库服务器,服务器处理完毕后按原路返回到客户端。在这个处理过程中,可以把整个时间分为两段:一段是Tn,即网络的响应时间;一段是Ts,即服务器的响应时间,包括应用服务器和数据库服务器的响应时间。对比Tn和Ts,就很容易知道系统花在什么环节的响应时间占大多数。51Testing软件测试网szPR I0ic
 判断系统的瓶颈是出现在网络段还是服务器段后,就可以进一步层层推进,判查相应环节的更细组件的响应时间,直到最后找到造成性能问题的根本原因。51Testing软件测试网2b+~Mt_}/J
 分析系统性能问题要按照“由外而内,由表及里,层层深入”的原则。51Testing软件测试网:G!Crc*p _:x

TAG:

 

评分:0

我来说两句

Open Toolbar