- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LoadRunner11实例性能测试
1.LoadRunner8.1基础 2
1.1术语 2
1.2组件与测试流程 2
2.生成脚本 4
2.1应用程序要求 4
2.1录制脚本 5
2.2运行脚本 7
2.3脚本优化 8
2.3.1关联 8
2.3.2参数化 10
3.运行负载测试 12
3.1生成负载 12
3.2运行负载测试 13
3.3运行视图概述 14
4.分析结果 16
4.1 Analysis 窗口概述 16
4.2分析窗口数据 17
4.2.1查看事务平均响应时间 18
4.2.2 研究Vuser的行为 19
5.一些体会 231.LoadRunner11基础
1.1术语
?场景:场景是一种文件,用于根据性能要求定义在每一个测试会话运行期间发生的事件。
?Vuser:在场景中,LoadRunner 用虚拟用户或Vuser 代替实际用户。Vuser 模拟实际用 户的操作来使用应用程序。一个场景可以包含几十、几百甚至几千个 Vuser。
?Vuser脚本:Vuser 脚本用于描述 Vuser 在场景中执行的操作。
?事务:要度量服务器的性能,需要定义事务。事务表示要度量的最终用户业务流程。
1.2组件与测试流程
LoadRunner 包含下列组件:
?虚拟用户生成器:用于捕获最终用户业务流程和创建自动性能测试脚本(也称为虚拟用户脚本)。
?Controller:用于组织、驱动、管理和监控负载测试。
?负载生成器:用于通过运行虚拟用户生成负载。
?Analysis:有助于查看、分析和比较性能结果。
?Launcher:为访问所有 LoadRunner 组件的统一界面。
负载测试通常由五个阶段组成:计划、脚本创建、场景定义、场景执行和结果分析。
?计划负载测试:定义性能测试要求,例如并发用户的数量、典型业务流程和所需响应时间。
?创建 Vuser 脚本:将最终用户活动捕获到自动脚本中。
?定义场景:使用LoadRunner Controller 设置负载测试环境。
?运行场景:通过LoadRunner Controller 驱动、管理和监控负载测试。
?分析结果:使用LoadRunner Analysis 创建图和报告并评估性能。2.生成脚本
2.1应用程序要求
应用程序 Mercury LoadRunner8.1自带的基于 Web 的旅行代理系统Mercury Tours。用户可以连接到 Web 服务器、有哪些信誉好的足球投注网站航班、预订航班并查看航班路线。
1.确保示例 Web 服务器正在运行。安装和重新启动 LoadRunner 后,Web 服务器将自动启动。如果该服务器没有运行,请依次选择“开始” “程序” “Mercury LoadRunner”“示例”“Web”启动 Web 服务器”。
2.打开 Mercury Tours 应用程序。选择“开始”“程序” “Mercury LoadRunner” “示例” “Web” “Mercury Web Tours 应用程序”。将打开浏览器,其中显示 Mercury Tours 的起始页。
3.登录到 Mercury Tours。成员名:jojo,密码:bean
假设您是负责验证应用程序是否满足业务需求的性能工程师。项目经理向您提出了一些条件:
1 Mercury Tours 必须在不超过 90 秒的响应时间内,处理 10 起并发航班预订业务。
2 Mercury Tours 必须在不超过 120 秒的响应时间内,处理 10 起并发的旅行代理要求的航线检查业务。
3 Mercury Tours 必须在不超过 10 秒的响应时间内,处理 10 起代理要求的登录和注销系统任务。、
本教程将完成建立负载测试的整个流程,以验证应用程序是否满足每项业务要求,从而决定是否可以发行该应用程序。
计划了负载测试之后,下面开始创建脚本。
2.1录制脚本
1.启动 LoadRunner,打开 VuGen在 Launcher 窗口中,单击“Load Testing”选项卡,单击“Create/Edit Scripts”。将打开 VuGen 的开始页。
2.单击“New Vuser Script”,在弹出的脚本类型选项卡中,选择“web(http/html)”,确定后跳转到Introduction to Script Creation向导窗口(如下图)。
3.点击左边Recording选项下的Record Appliction,在跳转出的界面中选择按钮,弹出开始录制窗口,在“URL”地址框中,键入http://localhost:1080/MercuryWebTours/。在“Record into Action”框中,选择“Action”。单击“OK”。自动打开浏览
文档评论(0)