ImageVerifierCode 换一换
格式:DOCX , 页数:96 ,大小:9.35MB ,
资源ID:231198      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/231198.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(LoadRunner操作手册整理.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

LoadRunner操作手册整理.docx

1、第一章 Loadrunner11简介随着软件开发技术不断发展和日益成熟,现代应用程序也越来越复杂。应用程序可以利用数十个甚至数百个组件完成以前用纸或人工完成的工作。在业务处理过程中,应用程序复杂度与潜在故障点数目之间有直接的关联。这使得找出问题根本原因变得越来越困难。软件惊人的变化速度和激增的复杂性为软件开发过程带来了巨大的风险。严格的性能测试是量化和减少这种风险最常见的策略。使用 HP LoadRunner 进行自动化负载测试是应用程序部署过程中一个非常重要的环。1.1为什么要实现性能自动化测试自动化性能测试是利用产品、人员和流程来降低应用程序、升级程序或补丁程序部署风险的一种手段。自动化性

2、能测试的核心是向预部署系统施加工作负载,同时评估系统性能和最终用户体验。一次组织合理的性能测试可以让用户清楚以下几点: 应用程序对目标用户的响应是否足够迅速? 应用程序是否能够游刃有余地处理预期用户负载? 应用程序是否能够处理业务所需的事务数? 在预期和非预期用户负载下应用程序是否稳定? 是否能够确保用户在使用此应用程序时感到满意?通过回答这些问题,自动化性能测试可以量化业务状况的更改所带来的影响。这反过来也可以让用户清楚部署此应用程序的风险。有效的自动化性能测试可帮助您做出更加明智的发行决定,防止发行的应用程序带来系统停机和可用性问题。1.2 LoadRunner 包含哪些组件LoadRun

3、ner 包含以下组件: Virtual User Generator 录制最终用户业务流程并创建自动化性能测试脚本,即 Vuser 脚本。 Controller 组织、驱动、管理并监控负载测试。 Load Generator 通过运行 Vuser 产生负载。 Analysis 用于查看、剖析和比较性能结果。 Launcher 使您可以从单个访问点访问所有 LoadRunner 组件。1.3了解 LoadRunner 术语场景场景文件根据性能要求定义每次测试期间发生的事件。Vuse在场景中,LoadRunner 用虚拟用户(Vuser)代替真实用户。Vuser 模仿真用户的操作来使用应用系统。一

4、个场景可以包含数十、数百乃至数千个 Vuser。脚本Vuser 脚本描述 Vuser 在场景中执行的操作。事物要评测服务器性能,需要定义事务。事务代表要评测的终端用户业务流程。1.4什么是负载测试流程负载测试一般包括五个阶段:规划,创建脚本,定义场景,执行场景,分析结果。 规划负载测试:定义性能测试要求例如并发用户数量,典型业务流程和要求的响应时间。 创建Vuser1脚本:在自动化脚本中录制最终用户活动。 定义场景:使用Loadrunner11 Controller 设置负载测试环境。 运行场景:使用Loadrunner11 Controller驱动,管理并监控负载测试。 分析结果:使用Loa

5、drunner11 Analysis创建图和报告并评估性能。1.5熟悉 HP Web Tours1:启动Hp Web Tours 示例 开始 - 程序 - Hp Loadrunner - samples - Web - start web server - Hp Web Tours Application (或者在浏览器中输入:http:/127.0.0.1:1080/WebTours/) 进入示例的主页面2:启动web server 服务后,在浏览器中输入:http:/127.0.0.1:1080/ 进入的是loadrunner11的主页面3:在示例主页面的左窗格中输入用户名和密码,点击登录

6、 Username:jojo Password:bean 4:预定机票(flights),在 Credit Card (信用卡)框中输入 12345678,并在 Exp Date (到期日)框中输入 06/10。单击 Continue (继续)。这时将打开 Invoice (发票)页面,显示您的发票。5:suspend-延迟,推辞 Terminate-使结束6:退出web server ,在任务栏上打开,单击Terminate。第二章 Loadrunner的功能2.1创建负载测试Controller 是中央控制台,用来创建、管理和监控您的测试。您可以使用 Controller来运行模拟实际用户

7、操作的示例脚本,并通过让一定数量的 Vuser 同时执行这些操作,在系统上产生负载。 1. 打开HP Loadrunner11窗口选择开始程序HP Loadrunner11Loadrunner11,这时将打开Loadrunner11.00的窗口,如下图所示:2. 打开Controller 在Loadrunner11Launcher窗格中单击Run Load Tests(运行负载测试),默认情况下,Loadrunner11 Controller打开时将显示新建场景对话框。单击取消。Scenarios-场景3. 打开示例测试在Controller菜单中打开,选择文件-打开,然后打开Loadrunn

8、er安装位置tutorial目录中的demo_scenario.lrs。将打开 LoadRunner Controller 的“设计”选项卡, demo_script 测试将出现在“场景组”窗格中。您可以看到已经分配了 10 个 Vuser 来运行此测试。 图2.2.1备注:如果没有将教程安装在默认 LoadRunner 安装目录下,脚本路径会出错(脚本路径将显示为红色)。要输入正确的路径,请选择脚本并单击向下箭头。单击浏览按钮并转至 tutorial 目录中的 demo_script,然后单击确定。2.2运行负载测试在图2.2.1中,运行选项卡中,点击开始场景按钮,将出现Controller

9、运行视图,Controller开始运行场景。在场景组窗格中,可以看到Vuser逐渐开始运行并在系统中生成负载,您可以通过联机图像看到服务器对Vuser操作的响应情况。图2.2.22.3监控负载测试在应用程序中生成负载时,您希望实时了解应用程序的性能以及潜在的瓶颈,使用LoadRunner 的一套集成监控器可以评测负载测试期间系统每一层的性能以及服务器和组件的性能。LoadRunner 包含多种后端系统主要组件(如 Web、应用程序、网络、数据库和 ERP/CRM 服务器)的监控器。1. 查看默认图像在图2.2.2中,默认情况下Controller 显示“正在运行 Vuser”图、“事务响应时间

10、”图、“每秒点击次数”图和“Windows 资源”图。前三个不需要配置。已经配置好Windows 资源监控器来进行这次测试。 正在运行Vuser-整个场景,通过此图可以监控在给定的时间内运行的Vuser数目,你可以看到Vuser以每分钟2个速度逐渐开始运行。 事务响应时间-整个场景,通过此图可以监控完成每个事务所用的时间,您可以看到客户登录,搜索航班,购买机票,查看线路,和注销所用的时间。另外还可以看到,随着越来越多的 Vuser 登录到被测试的应用程序进行工作,事务响应时间逐渐延长,提供给客户的服务水平也越来越低。 每秒点击次数 - 整个场景。通过此图可以监控场景运行期间 Vuser 每秒向

11、 Web服务器提交的点击次数(HTTP 请求数)。这样您就可以了解服务器中生成的负载量。 Windows 资源。通过此图可以监控场景运行期间评测的 Windows 资源使用情况(例如, CPU、磁盘或内存的利用率)。在第 7 课“创建负载测试场景”中您将学习如何配置 Windows 资源和其他监控器。提示:每个测量值都显示在窗口底部的图例部分以不同颜色标记的行中。每行对应图中与之颜色相同的一条线。选中一行时,图中的相应线条将突出显示,反之亦然。 2.4查看错误信息如果计算机负载很重,可能会发生错误。在“可用图树”中选择错误统计信息图,并将其拖到windows资源图窗格中,“错误统计信息”图提供

12、场景运行期间所发生错误的详细数目和发生时间。错误按照来源分组(例如,在脚本中的位置或负载生成器的名称)。 在本例中,您可以看到 5 分钟后,系统开始不断发生错误。这些错误是由于响应时间延长,导致发生超时而引起的。 备注:场景要运行几分钟,在场景运行过程中,可以在图像和Vuser之间来回切换,显示联机结果。2.5分析结果测试运行结束后, LoadRunner 会提供由详细图和报告构成的深入分析。您可以将多个场景的结果组合在一起来比较多个图。另外也可以使用自动关联工具,将所有包含可能对响应时间有影响的数据的图合并起来,准确地指出问题的原因。使用这些图和报告,可以轻松找出应用程序的性能瓶颈,同时确定

13、需要对系统进行哪些改进以提高其性能。在第 10 课“分析场景”中您将学习如何使用 Analysis工具。要打开 Analysis 来查看场景,可选择结果 分析结果或单击分析结果按钮。结果保存在 Resultstutorial_demo_res 目录下。第三章 创建脚本3.1 Virtual User Generator (VuGen) 简介在测试环境中,Loadrunner在物理计算机上使用Vuser代替实际用户,Vuser以一种可重复,可预测模拟典型的用户操作,对系统施加负载。LoadRunner Virtual User Generator (VuGen) 以“录制-回放”的方式工作。当您

14、在应用程序中执行业务流程步骤时, VuGen 会将您的操作录制到自动化脚本中,并将其作为负载测试的基础。3.2如何开始录制用户操作要开始录制用户操作,请打开 VuGen 并创建一个空白脚本。然后通过录制操作和手动添加增强功能来填充这个空白脚本。在这一节,您将打开 VuGen 并创建一个空白 Web 脚本1. 启动Loadrunner11选择开始 程序 HP LoadRunner LoadRunner。这时将打开 HP LoadRunner11.00 窗口,录制脚本时也需要关闭杀毒软件。2. 打开VuGen在 LoadRunner Launcher 窗格中,单击Create/EditScript

15、(创建/编辑脚本)。这时将打开 VuGen 起始页。 3. 创建一个空白Web脚本在欢迎使用 Virtual User Generator 区域中,单击New Script-新建脚本按钮。这时将打开“新建虚拟用户”对话框,显示“新建单协议脚本”选项 。录制之前浏览器及相关设置:浏览器必须是默认浏览器,第三方扩展去掉勾,清楚浏览器缓存,任何一个浏览器都不能打开;成功录制脚本一次后,再次录制打不开浏览器,用任务管理器进程将IE程序进行都关闭就OK了。协议是客户端用来与系统后端进行的语言。HP Web Tours 是一个基于 Web 的应用程序,因此您将创建一个 Web Vuser 脚本。请确保“类别”是所有协议。VuGen 将列出适用于单协议脚本的所有可用协议。向下滚动列表,选择 Web (HTTP/HTML) 并单击创建,创建一个空白 Web 脚本。注:在多协议脚本中,高级用户可以在一个录制会话期间录制多个协议。在本教程中,您将创建一个 Web 类型的协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1