欢迎来到天天文库
浏览记录
ID:15322198
大小:85.00 KB
页数:8页
时间:2018-08-02
《web系统页面性能测试研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Web系统页面性能测试研究魏东辉(广东电网公司信息中心,广东广州510600)摘要:针对目前行业内专注于Web系统后台的并发性能测试而忽略了对页面的性能测试的现状,对Web系统的页面性能测试进行了研究,介绍了Web系统页面性能测试与其重要性,并阐述了Web系统页面性能测试的内容与方法。最后,通过实际应用案例,阐明了如何进行Web系统页面性能测试。为Web系统性能测试与性能调优提供了一个新的研究方向,相关的评测技术为Web系统性能测试、性能调优等方面有着实际的指导作用。关键词:Web系统性能测试;页面性能测试;Yslow
2、ResearchofWebPagePerformanceTestingWEIDong-Hui(GuangdongPowerInformationCenter,Guangzhou510600,China)Abstract:Asinthecurrentindustry,mostofusfocusontheperformancetestingofbackendsystemwhileignoringtheperformancetestingonthepage;westudythewebpageperformancetestin
3、g.Inthispaper,weintroducethewebpageperformancetestinganditsimportance.Wealsointroducewhatshouldbetestedinthewebpageperformancetestingandhowtomakeit.Finally,weillustrateshowtodothewebpageperofrmancetestingbyonepracticaltestcase.Thispaperprovidanewsubjectforperfor
4、mancetestingofthewebsystem.Andtherelatedmethodoftestinginthispaperprovidespracticalguidanceforthewebpageperformancetesting.KeyWords:Performancetestingofwebsystem;Webpageperformancetesting;Yslow随着Web应用系统的功能越来越强大,系统的界面越来越炫,用户不再怀念C/S架构系统的强大功能与华丽界面,B/S架构也成为系统开发者的首选。
5、但是,由于系统开发商的良莠不齐以及系统的服务器、网络等资源的有限性,Web应用系统的性能问题仍然比较突出,对应用系统进行性能测试也显得尤为重要。然而,提起Web应用系统的性能测试,大家首先想到的是对应用系统后台的应用服务器、数据库性能测试,往往忽略了系统前端的页面性能测试。其实,页面的性能优化对于整个系统的性能提升起着非常重要的作用,特别是对并发访问量较大的事务处理型应用系统。1.不可或缺的页面性能测试1.1.页面性能测试概述Web应用系统可简单划分为系统前端与后台,系统后台一般包括包括应用服务器、中间件、数据库等,用
6、来作业务的逻辑处理与数据存储;系统的前台指客户端即浏览器,用来进行页面的展示。Web应用系统的性能测试通常是指对系统后台进行并发压力测试,从而定位系统后台的性能瓶颈,主要集中于对系统业务逻辑处理的性能分析上,而对页面的性能分析涉及较少。页面性能测试则是针对于页面性能优化而开展的一种性能测试,目的是对Web系统的页面进行测试以确认系统页面是否会影响系统的性能并为页面的优化提供依据与建议,最终提升系统的整体性能表现,提高用户体验满意度。可见,Web系统页面性能测试是相对Web系统后台测试的另外一种性能测试,是Web系统性能
7、测试的一个重要部分。1.2.页面性能测试的必要性相对于C/S架构的应用系统,Web应用系统所有数据都需要从服务器端下载,虽然浏览器有缓存机制,但客户每次访问仍然需要下载大量的数据。特别是用户对系统要求越来越高,除了要求功能完备,对界面的美观、易用性也提出了更高的要求,越炫的页面也就意味着页面中要包含更多的脚本、样式表、图片和Flash,页面的数据量也就越大,这对Web系统的性能提出了极大的挑战。曾经有个在线打印服务的应用提供商说他们的系统不需要关注系统性能问题,没有必要进行性能测试,因为他们可以购买足够多的服务器来支撑
8、系统;不少业界同行也认为只要有足够多的服务器资源,性能就不会存在问题。其实不然,他们都只关注到了应用系统的后台性能表现,而忽略了页面对系统整体性能的影响。举个例子,当一个页面中包含几百个请求,页面中没有经过优化的javaScript文件、CSS文件与图片件大小达到10MB,即使当前只有一个用户在访问该系统,页面的访问速度也会慢得惊
此文档下载收益归作者所有