收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于Loadrunner技术的Web性能测试的研究与实现

姚昕  
【摘要】:近年来,随着计算机技术的飞速发展,人们的学习、工作和生活己然离不开网络的支持,Web应用逐渐出现在我们生活的各个领域当中,它们的服务质量和可靠性愈来愈受到人们的关注。由于Web应用系统变得愈来愈庞大和复杂,传统的软件测试已经不能满足人们的需求,因此,Web应用测试如今已经成为一个炙手可热的领域。相对于传统的软件测试,Web应用测试通常需要特定的测试过程。由于Web应用软件通常是分布式的、开放式的、并发的、多用户的和异构的,所以针对于Web应用测试,我们在测试的过程中不仅需要验证该系统是否满足设计的要求,还需要对其进行性能测试、强度测试、用户接口测试、安全测试、文档测试、恢复测试以及健全测试等等,这使得Web应用软件的测试相比于普通的应用程序测试要更加复杂,软件测试迎来了新的机遇和挑战。 相比较于软件测试,Web应用测试有其独特的地方值得我们去研究,尤其是关于性能测试方面,例如如何对系统进行虚拟用户的加载,如何设计场景才能够更加真实,如何定位系统性能的瓶颈并通过对系统进行调优来满足用户的需求等都是我们所要研究的问题。本文研究了软件测试理论,着重分析了Web性能测试的具体流程,深入剖析当前主流的工业标准级负载测试工具Loadrunner,在对系统进行性能测试研究的实践过程中,通过使用Loadrunner这个工具,以七台河市安监局隐患自查自报系统为测试平台,搭建测试环境,利用Virtual User Generator产生虚拟用户以模拟隐患自查自报系统在现实生活中真实用户的业务操作行为,创建真实的负载,利用Controller设计并运行性能测试的场景,从而检测隐患自查自报系统各个组件的性能状况,最后利用Analysis生成测试分析图,人工地对最终结果进行分析。本文通过Loadrunner对整个七台河市安监局隐患自查自报系统的框架进行了全面的测试,发现了系统服务器在性能调优时的缺陷和限制,考虑到系统性能瓶颈有可能在网络带宽上,而非服务器本身的性能上 随后我们将系统的服务器分别置于512k、2M和10M的网络带宽环境下,利用数据挖掘技术找出网络带宽与平均事务响应时间之间的关联规则和频繁项集,从而总结出网络带宽的不同对平均事务响应时间所产生的影响,提出在今后的性能测试中需要考虑到通过调整网络带宽的大小来对服务器进行调优,对系统调优做出了预测。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 杨喜纳;袁从领;;基于java的web应用程序的性能测试[J];大学时代(B版);2006年04期
2 李方敏;CGI的安全编程[J];计算机工程与应用;1999年06期
3 宋如顺,姜乃松;基于Web的远程考试系统设计与实现[J];计算机工程;1999年06期
4 王红霞,姚家亮;利用ASP构建新型信息系统的方法与实现[J];计算机应用;1999年09期
5 邓劲生,张银福;面向对象的多媒体信息WEB发布[J];计算机应用研究;1999年09期
6 刁兴春,李赤红;Intranet环境下事务处理的理论研究和实现[J];小型微型计算机系统;1999年06期
7 高昆;基于ASP的WEB站点开发技术分析[J];北华大学学报(社会科学版);1999年05期
8 王清心,胡建华;经贸数据库的WEB集成发布[J];昆明理工大学学报;1999年02期
9 李晶,朱秋萍;Web页制作中的动态表现技术[J];计算机工程;2000年06期
10 刘波,代亚非,杜跃进;远程协同教学系统中课程搜索子系统设计[J];计算机应用;2000年06期
11 武庄,刘友丹;基于Web的企业内部质量审核系统设计与实现[J];计算机应用研究;2000年05期
12 梁开健,刘新民;基于ASP的图书馆Web数据库开发[J];高校图书馆工作;2000年04期
13 张睿光,黄玉超;基于ASP技术的气象信息系统软件设计[J];河南气象;2000年01期
14 张少敏,王保义;基于Web的管理信息系统方案及其安全性[J];华北电力大学学报;2001年01期
15 贺文,顾训穰;基于Web的客户端电子邮件系统的实现[J];计算机工程与应用;2001年08期
16 刘国华,包宏,李文超;基于WEB的人工神经网络材料设计系统[J];计算机工程与应用;2001年20期
17 冯晓君,李也白;构建Internet环境下的CAI课件数据库系统[J];计算机应用;2001年03期
18 陈扬枝,张见威;基于Web的机械设计材料库系统[J];现代制造工程;2001年12期
19 沈祥玖,李作纬,宋义发,尹涛;利用ASP实现对Web数据库的访问[J];济南交通高等专科学校学报;2001年02期
20 张静芳,陶跃军;刍议《中文期刊数据库》Web版全文检索系统[J];图书馆学研究;2001年02期
中国重要会议论文全文数据库 前10条
1 江新;江国华;;Web性能测试的研究与应用[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(下册)[C];2010年
2 石晶;龚震宇;裘杭萍;;基于Web挖掘的个性化服务技术[A];第十九届全国数据库学术会议论文集(技术报告篇)[C];2002年
3 李利波;刘明利;;一种改进的无回溯反向Web服务动态组合方法[A];2011年全国通信安全学术会议论文集[C];2011年
4 游争光;刘建勋;唐明董;;分布式Web服务测试系统的设计与实现[A];CCF NCSC 2011——第二届中国计算机学会服务计算学术会议论文集[C];2011年
5 李秀华;叶新铭;王玉龙;;Web性能测试中事务时间的测量[A];第二十二届中国数据库学术会议论文集(技术报告篇)[C];2005年
6 殷华蓓;李通;唐常杰;张天庆;左志松;;从Web文件中挖掘个性化导航知识[A];第十七届全国数据库学术会议论文集(研究报告篇)[C];2000年
7 ;基于广义对话的Web用户的聚类(英文)[A];第十七届全国数据库学术会议论文集(研究报告篇)[C];2000年
8 邓长寿;郭景峰;杨焱林;邓安远;;下一代Web搜索引擎初探[A];第十八届全国数据库学术会议论文集(研究报告篇)[C];2001年
9 ;WTCA:A Web Text Clustering Algorithm Based on DFSSM[A];第二十七届中国控制会议论文集[C];2008年
10 胡建强;周斌;尹刚;邹鹏;;基于角色的Web服务访问控制技术研究[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
中国博士学位论文全文数据库 前10条
1 张建武;面向Web应用的安全评测技术研究[D];北京邮电大学;2012年
2 李常宝;基于索引的web服务发现研究[D];北京邮电大学;2011年
3 魏登萍;语义Web服务发现中匹配策略的研究与实现[D];国防科学技术大学;2011年
4 黄雪娟;语义Web服务及其合成方法的研究[D];武汉大学;2009年
5 朱俊武;基于本体的Web服务语义支撑技术研究[D];南京航空航天大学;2008年
6 许笑;分布式Web信息采集关键技术研究[D];哈尔滨工业大学;2011年
7 杨卉;Web文本观点挖掘及隐含情感倾向的研究[D];吉林大学;2011年
8 王秀峰;Web导航中用户认知特征及行为研究[D];南京大学;2013年
9 马建斌;中文Web信息作者同一认定技术研究[D];河北农业大学;2010年
10 陈世展;服务网络:基于语义和社会化关系的Web服务计算基础设施[D];天津大学;2010年
中国硕士学位论文全文数据库 前10条
1 陈小辉;Web性能测试技术的研究与实践[D];华东师范大学;2010年
2 刘江涛;Web环境下企业征信系统的性能测试[D];北京交通大学;2010年
3 李艳芹;基于Web应用系统的性能测试及优化[D];东华大学;2011年
4 张红光;基于软件性能测试的Web系统响应时间优化研究[D];北京林业大学;2010年
5 张慧娟;基于Web应用的性能测试过程的研究与应用[D];太原理工大学;2010年
6 卢建华;基于Web应用系统的性能测试及工具开发[D];西安电子科技大学;2009年
7 唐黎;Deep Web页面结构分析与核心内容提取研究[D];重庆大学;2011年
8 吴新勇;基于需求群组的Web服务调度模型研究[D];上海交通大学;2011年
9 徐卫;Web新闻热点发现系统的设计与实现[D];华中科技大学;2011年
10 姜本臣;基于嵌入式Web服务器应用技术的研究[D];沈阳工业大学;2012年
中国重要报纸全文数据库 前10条
1 赵晓涛;Web安全 服务为王[N];网络世界;2008年
2 本报记者 赵晓涛;Web安全:历史的命题[N];网络世界;2008年
3 彭敏;企业级Web2.0迎来应用高潮[N];电脑商报;2009年
4 本报记者 毛江华;安启华联手赛门铁克 掘金Web安全[N];计算机世界;2009年
5 闫冰;“推”出Web交付新天地[N];网络世界;2009年
6 赵晓涛;中国成全球Web安全新看点[N];网络世界;2009年
7 边歆;动态阻断Web2.0威胁[N];网络世界;2009年
8 泰乐公司首席技术官兼执行副总裁Vikram Saksena;学习Web 3.0 做聪明的“管道工”[N];通信产业报;2009年
9 ;Web2.0工具使用须谨慎[N];网络世界;2009年
10 Anchiva中国区总经理 李松;Web安全选型三个标准[N];网络世界;2008年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978