页面性能测试
上一篇 /
下一篇 2012-08-01 13:29:33
/ 个人分类:性能测试
#w Mg1S!Q%Sr0 一、页面性能测试概述51Testing软件测试网H%T)dB"\f}I@
eE.Q3r3u f0 页面性能测试则是针对于页面性能优化而开展的一种性能测试,目的是对Web系统的页面进行测试以确认系统页面是否会影响系统的性能并为页面的优化提供依据与建议,最终提升系统的整体性能表现,提高用户体验满意度。可见,Web系统页面性能测试是相对Web系统后台测试的另外一种性能测试,是Web系统性能测试的一个重要部分。51Testing软件测试网qi-M0JW]
$og~t,C\5@Qm0 二、页面性能测试必要性51Testing软件测试网h2@ j \}%t.U#I
@F$l&\oV0
相对于C/S架构的应用系统,Web应用系统所有数据都需要从服务器端下载,虽然浏览器有缓存机制,但客户每次访问仍然需要下载大量的数据。特别是用户
对系统要求越来越高,除了要求功能完备,对界面的美观、易用性也提出了更高的要求,越炫的页面也就意味着页面中要包含更多的脚本、样式表、图片和
Flash,页面的数据量也就越大,这对Web系统的性能提出了极大的挑战。
y|3s1?8k/C5x^*V\0wQD%u*@a5O.W} k0 曾经有个在线打印服务的应用提供商说他们的系统不需要关注
系统性能问题,没有必要进行性能测试,因为他们可以购买足够多的服务器来支撑系统;不少业界同行也认为只要有足够多的服务器资源,性能就不会存在问题。其
实不然,他们都只关注到了应用系统的后台性能表现,而忽略了页面对系统整体性能的影响。举个例子,当一个页面中包含几百个请求,页面中没有经过优化的
javaScript文件、CSS
文件与图片件大小达到10MB,即使当前只有一个用户在访问该系统,页面的访问速度也会慢得惊人,纵使增加再多的服务器也不见得会有明显的性能提升。
&zI
z$Zns}051Testing软件测试网o0b&jO F0I
可见,对Web应用系统的页面进行性能测试和优化是非常有必要的。只有通过对页面的性能测试,发现页面存在的性能问题并根据性能测试结果进行页面优化以
提升页面的加载性能,从而提升系统的整体性能。在应用系统高并发访问时,更能体现出Web页面优化后所带来的系统整体性能提升效果。51Testing软件测试网t2js~-Lo
g\YT"sj0 2种方式来提升你的web 应用程序的速度:
2G!d0xV9Z~o0
@ i|*^K6F&Q0g0U0 ● 减少请求和响应的往返次数
%r"\pU_7K0tH
cQ_,p0 ● 减少请求和响应的往返字节大小。51Testing软件测试网8ipJ%{+e;Yk9ob*J
51Testing软件测试网*n/O#k/MQi*E%V@ 减少请求和响应的往返次数:
T'f ?5\(npY'g+{5aQ#r0