- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优秀毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和研究生学士相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!
中国高等教育学会教育信息化分会第九次学术年会论文集 ·401·
LoadRunne
r在系统性能优化中的应用
邢承杰1,宋式斌2,林莉3,杨旭4
(1.2.4北京大学计算中心,北京,100871;3北京大学教务部,北京,100871)
摘要:介绍LoadRunner应用的文章不少,但其中鲜有对实际测试过程的细节进行细致分析的内容,不免使读者只知其
表、不知其罩,在实际应用中难于上手。本文以北京大学新生入学系统性能优化的成功案例为基础,介绍r测试的过
程、结果分析和相应的优化策略,重点展示丫如何通过LoadRunner测试发现系统中存在的性能瓶颈及程序缺陷的详细
过程,最后总结了测试中获得的重要经验。希望通过本文能够对LoadRunner在具体项目中的应用起到一定的指导作用。
关键词:LoadRunner;压力测试;性能优化
1应用背景
新生入学时要办理各种手续,比如院系注册,财务部交纳学费,宿舍管理中心领取钥匙,后勤领
取饭卡,学工部门办理贷款手续,校医院检疫,招生办签署协议查询更改信息等等。传统的手工操作
方式造成各单位信息不能共享,使学校不能及时了解学生报到情况,学生不能高效的完成注册工作。
北京大学新生入学系统(简称迎新系统)于03年投入使用,系统的主要目标是实现学校各个部
门之间的实时数据共享。主要功能分成两个部分,一部分是C/S结构的后台数据管理程序,另一部分
是新生报到当天使用的B/S结构的报到相关信息的采集、处理和查询程序。
06年以前,本科生和研究生分两天报到,迎新系统工作基本正常。在06年的迎新工作中,学校
首次采用本科生和研究生同一天报到的方式,系统负载增加一倍,在上午新生报到最集中的时间段,
迎新系统运行出现异常,各单位的界面中不能正确查询出学生的信息,系统呈现崩溃状态。
出问题的是B/S部分程序,事后经过统计,当时在现场能够访问迎新系统的计算机终端不超过
的压力并不算大;另外,如果使用测试用户单独测试迎新系统时,系统一切正常。在这种情况下我们
决定使用性能测试软件LoadRunner模拟迎新现场的负载,以找出问题产生的真正原因。
2LoadRunner运行机制和主要组成部分
几十台、几百台计算机集中起来做并发性测试是早期大型软件做性能测试的一种方式,但是随着
互联网的飞速反展,成千上万的用户使用同一个软件平台已经是很平常的事情。采用传统的性能测试
方法几乎是不可能的,即使能够实现也将会造成人力物力的极大浪费,并且由于手工操作的延时问题,
并发测试的效果无法保证。
模拟实际用户的行为,Vuser通过执行典型的业务流程模拟实际用户的操作。增加Vuser的数量可以
增大系统的负载,产生多用户并发访问的效果,以达到对系统进行性能测试的目的。
模拟一个多用户并行工作的环境对应用程序进行负载测试;分析器(又称为Analysis)用来对测试
结果数据进行分析,AnalysiS提供了丰富的图表帮助从各个角度对数据进行有效分析。
3测试过程
LoadRunner测试过程按照如下几个步骤进行,如图l所示:
准备 I I制定 l l运行和I1分析
l创建VuseII
测试环境l测试环境H测试脚本H测试方案H监控测试H测试结果l测试脚本lI测试方案lI监控测试ll测试结果
中国离等教育学会教育信息化分会第九次学术年会论文集 ·402·
图1LoadRunner测试过程
3.1制定测试计划
明确性能测试的目的、环境、过程以及预期的结果。主要活动包括确定测试方法和工具;确定测
试路径,进行功能选择等。
我们选择Mercury
院系用户查询学生数据的功能作为压力测试的用例。
3.2准备测试环境
建立压力测试的软硬件平台,主要活动包括建立被测试软件的运行环境;建立测试软件
LoadRunner的运行环境;建立对被测试软件软硬件资源的实时监控。
Sybasell.92。LoadRunner运行环境:操作系统WindowsXPpro。实时监控软件在Windows系统中使
用任务管理器程序,
您可能关注的文档
- DRAIQC在济宁地下水脆弱性研究中应用.pdf
- DSA监视下应用内镜配合导管技术经肛门放置升结肠及回盲部支架.pdf
- DSP在电力电子和电力测控保护中应用.pdf
- DW-711新型纺织浆料的性能应用.pdf
- EAST心电图导联在CCU急性心肌梗死患者监护中应用.pdf
- Ecotect在可持续建筑设计中应用.pdf
- ECO热裂解炭黑在摩托车轮胎内胎中应用.pdf
- EDD技术及应用及DD文件的开发.pdf
- EDI技术及其在水处理中应用.pdf
- EDPF-NT-%27%2b-及其在空分机组中应用.pdf
- 2024_2025学年新教材高中物理第十二章电能能量守恒定律3实验:电池电动势和内阻的测量学案新人教版必修3.doc
- 2025版高考生物一轮复习第1章遗传因子的发现1孟德尔的豌豆杂交实验一教案新人教版必修2.doc
- 2024_2025学年高中英语单元综合检测Unit1ScienceandScientists含解析新.doc
- 湖南省长沙市2024年中考物理猜想卷四含解析.docx
- 2024_2025学年高中生物模块综合测评含解析新人教版选修3.docx
- 2024_2025学年高中物理第五章交变电流测评含解析新人教版选修3_2.docx
- 2024高考化学一轮复习专练17氯溴碘及其化合物含解析新人教版.doc
- 2024高考地理一轮复习考点2地球的宇宙环境及圈层结构练习含解析.doc
- 2024高考化学一轮复习第一部分考点42生命中的基础有机化学物质强化训练含解析.doc
- 2024高考地理一轮复习考点34旅游地理练习含解析.doc
文档评论(0)