欢迎来到天天文库
浏览记录
ID:22313208
大小:9.54 MB
页数:145页
时间:2018-10-28
《loadrunner11教程完整版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第一章Loadrunner11简介随着软件开发技术不断发展和日益成熟,现代应用程序也越来越复杂。应用程序可以利用数十个甚至数百个组件完成以前用纸或人工完成的工作。在业务处理过程中,应用程序复杂度与潜在故障点数目之间有直接的关联。这使得找出问题根本原因变得越来越困难。软件惊人的变化速度和激增的复杂性为软件开发过程带来了巨大的风险。严格的性能测试是量化和减少这种风险最常见的策略。使用HPLoadRunner进行自动化负载测试是应用程序部署过程中一个非常重要的环。1.1为什么要实现性能自动化测试自动化性能测试是利用产品、人
2、员和流程来降低应用程序、升级程序或补丁程序部署风险的一种手段。自动化性能测试的核心是向预部署系统施加工作负载,同时评估系统性能和最终用户体验。一次组织合理的性能测试可以让用户清楚以下几点:Ø应用程序对目标用户的响应是否足够迅速?Ø应用程序是否能够游刃有余地处理预期用户负载?Ø应用程序是否能够处理业务所需的事务数?Ø在预期和非预期用户负载下应用程序是否稳定?Ø是否能够确保用户在使用此应用程序时感到满意?通过回答这些问题,自动化性能测试可以量化业务状况的更改所带来的影响。这反过来也可以让用户清楚部署此应用程序的风险。有效
3、的自动化性能测试可帮助您做出更加明智的发行决定,防止发行的应用程序带来系统停机和可用性问题。1.2LoadRunner包含哪些组件LoadRunner包含以下组件:ØVirtualUserGenerator录制最终用户业务流程并创建自动化性能测试脚本,即Vuser脚本。ØController组织、驱动、管理并监控负载测试。ØLoadGenerator通过运行Vuser产生负载。ØAnalysis用于查看、剖析和比较性能结果。ØLauncher使您可以从单个访问点访问所有LoadRunner组件。1.3了解LoadRu
4、nner术语场景场景文件根据性能要求定义每次测试期间发生的事件。Vuse在场景中,LoadRunner用虚拟用户(Vuser)代替真实用户。Vuser模仿真用户的操作来使用应用系统。一个场景可以包含数十、数百乃至数千个Vuser。脚本Vuser脚本描述Vuser在场景中执行的操作。事物要评测服务器性能,需要定义事务。事务代表要评测的终端用户业务流程。1.4什么是负载测试流程负载测试一般包括五个阶段:规划,创建脚本,定义场景,执行场景,分析结果。Ø规划负载测试:定义性能测试要求例如并发用户数量,典型业务流程和要求的响应
5、时间。Ø创建Vuser1脚本:在自动化脚本中录制最终用户活动。Ø定义场景:使用Loadrunner11Controller设置负载测试环境。Ø运行场景:使用Loadrunner11Controller驱动,管理并监控负载测试。Ø分析结果:使用Loadrunner11Analysis创建图和报告并评估性能。1.5熟悉HPWebTours1:启动HpWebTours示例开始->程序->HpLoadrunner->samples->Web->startwebserver->HpWebToursApplication(或者在
6、浏览器中输入:http://127.0.0.1:1080/WebTours/)进入示例的主页面2:启动webserver服务后,在浏览器中输入:http://127.0.0.1:1080/进入的是loadrunner11的主页面3:在示例主页面的左窗格中输入用户名和密码,点击登录Username:jojoPassword:bean4:预定机票(flights),在CreditCard(信用卡)框中输入12345678,并在ExpDate(到期日)框中输入06/10。单击Continue(继续)。这时将打开Invoic
7、e(发票)页面,显示您的发票。5:suspend-延迟,推辞Terminate-使结束6:退出webserver,在任务栏上打开,单击Terminate。第二章Loadrunner的功能2.1创建负载测试Controller是中央控制台,用来创建、管理和监控您的测试。您可以使用Controller来运行模拟实际用户操作的示例脚本,并通过让一定数量的Vuser同时执行这些操作,在系统上产生负载。1.打开HPLoadrunner11窗口选择开始>程序>HPLoadrunner11>Loadrunner11,这时将打开Lo
8、adrunner11.00的窗口,如下图所示:1.打开Controller在Loadrunner11Launcher窗格中单击RunLoadTests(运行负载测试),默认情况下,Loadrunner11Controller打开时将显示‘新建场景’对话框。单击取消。Scenarios---场景1.打开示例测试在Controller菜单中打开,选
此文档下载收益归作者所有