MercuryLoadRunner(免费)快速入门

上传人:ni****g 文档编号:507064265 上传时间:2023-12-08 格式:DOC 页数:19 大小:757KB
返回 下载 相关 举报
MercuryLoadRunner(免费)快速入门_第1页
第1页 / 共19页
MercuryLoadRunner(免费)快速入门_第2页
第2页 / 共19页
MercuryLoadRunner(免费)快速入门_第3页
第3页 / 共19页
MercuryLoadRunner(免费)快速入门_第4页
第4页 / 共19页
MercuryLoadRunner(免费)快速入门_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《MercuryLoadRunner(免费)快速入门》由会员分享,可在线阅读,更多相关《MercuryLoadRunner(免费)快速入门(19页珍藏版)》请在金锄头文库上搜索。

1、Mercury LoadRunner快速入门欢迎使用 Mercury LoadRunner快速入门 。本快速入门简要介绍了使用MercuryLoadRunner的分步过程和说明。LoadRunner通过模拟一个多用户并行工作的环境来对应用程序进行负载测试。当应用程序在负载下运行时,LoadRunner会准确地度量、监控并分析系统的性能和功能。LoadRunner技术使用 Mercury LoadRunner,可以创建 场景,并在其中定义性能测试会话期间发生的事件。在场景中,LoadRunner会在物理计算机上用虚拟用户(即 Vuser )代替真实用户。这些 Vuser 通过以可重复、可预测的方

2、式模拟典型用户的操作,在系统上创建负载。假设您正在测试一个基于Web 的旅行代理应用程序(用户可以通过它在线预订航班),并要确定多个用户同时执行相同的事务时,该应用程序将如何处理。使用LoadRunner代替旅行代理,您可以创建具有1000个 Vuser 的场景,并且这些Vuser 可以同时尝试在应用程序中预订航班。?测试过程LoadRunner测试过程由以下四个基本步骤组成:步骤 1 创建脚本 :捕获在您的应用程序中执行的典型最终用户业务流程。步骤 2 设计场景:通过定义测试会话期间发生的事件,设置负载测试环境。步骤 3 运行场景:运行、管理并监控负载测试。步骤 4 分析结果:分析负载测试期

3、间LoadRunner生成的性能数据。1LoadRunner 快速入门?LoadRunner组件测试过程的每个步骤均由一个Mercury LoadRunner组件执行。这些组件如下:Mercury虚拟用户生成器(VuGen) 创建脚本VuGen 通过录制应用程序中典型最终用户执行的操作来生成虚拟用户(Vuser) 。 VuGen 将这些操作录制到自动虚拟用户脚本中,以便作为负载测试的基础。Mercury LoadRunner Controller 设计和运行场景Controller是用来创建、管理和监控负载测试的中央控制台。使用Controller 可以运行用来模拟真实用户执行的操作的脚本,并

4、可以通过让多个Vuser(虚拟用户)同时执行这些操作来在系统中创建负载。?Mercury Analysis 分析场景Mercury Analysis 提供包含深入的性能分析信息的图和报告。使用这些图和报告,可以标识和确定应用程序中的瓶颈,并确定需要对系统进行哪些更改来提高系统性能。示例应用程序 Mercury Tours为说明 Mercury 解决方案,本快速入门例举了一个基于Web的旅行社应用程序系统(称为Mercury Tours)。 Mercury Tours用户可以连接到 Web 服务器、搜索航班、预订航班并查看航班路线。在本快速入门的课程中,您将全面了解使用LoadRunner组件

5、( VuGen 、 Controller和Analysis )创建、运行和分析负载测试的基本步骤。该测试将模拟10 个旅行代理同时使用航班预订系统(例如登录、搜索航班、购买机票和注销)。启动示例 Web服务器安装并重新启动LoadRunner后, Web 服务器应会自动启动。如果您再次重新启动了系统后,服务器并不运行,请选择“开始” “程序” “ Mercury LoadRunner” “示例” “ Web ” “启动 Web 服务器” 。如果您尝试启动Web 服务器而它已在运行,则将显示错误消息。您可以忽略该消息,继续本快速入门中下面介绍的内容。2LoadRunner 快速入门使用 VuGe

6、n创建脚本创建负载测试的第一步是使用VuGen录制典型最终用户的业务流程。VuGen采用录制并回放机制。当您在应用程序中按照业务流程操作时,VuGen将这些操作录制到自动脚本中,以便作为负载测试的基础。在此部分中,将录制旅行代理为一位乘客预订从丹佛到洛杉矶的航班的流程。准备录制开始先打开VuGen并创建一个空白脚本。1启动 LoadRunner。选择 “开始” “程序” “ Mercury LoadRunner” “ LoadRunner”。将打开“ Mercury LoadRunner Launcher”窗口。2打开 VuGen 。在 “负载测试”选项卡中,单击“创建/ 编辑脚本” 。将打开

7、VuGen的开始页。3LoadRunner 快速入门3创建一个空白Web脚本。在 VuGen 的开始页中的 “脚本”选项卡中,单击 “新建 Vuser 脚本” 。将打开 “新建虚拟用户”对话框,并显示 “新建单协议脚本”屏幕。协议是客户端用来与系统后端进行通信的语言。Mercury Tours是基于 Web 的应用程序,因此您将创建一个Web 虚拟用户脚本。确保 “类别”类型为“所有协议” 。 VuGen将显示所有可用于单协议脚本的协议列表。向下滚动查看该列表,选择“Web (HTTP/HTML)”,并单击“确定”创建一个空白Web 脚本。使用 VuGen向导录制业务流程空脚本以 VuGen

8、的 向导 模式打开,且 任务窗格 显示于左侧。 (如果未显示任务窗格,请单击工具栏上的 “任务”按钮) 。 VuGen 的向导将指导您逐步完成创建脚本,然后根据您的测试环境进行相应修改的过程。4LoadRunner 快速入门任务窗格列出了脚本创建过程中的每个步骤或任务。在您逐步完成每一步操作的过程中, VuGen 会在窗口的主区域显示详细的说明和准则。要录制脚本,请执行下列操作:1在 Mercury Tours网站上开始录制。在任务窗格中,单击步骤1 中的 “录制应用程序”。单击说明窗格底部的“开始录制” 。5LoadRunner 快速入门将打开 “开始录制”对话框。在 “ URL ”地址框中

9、,键入 http:/localhost:1080/MercuryWebTours/ 。在 “录制到操作”框中,选择 “操作” 。单击 “确定” 。将打开一个新的Web 浏览器,并显示Mercury Tours站点。(如果在打开站点时出现错误,请确保Web 服务器在运行。要启动服务器,请选择“开始” “程序” “ MercuryLoadRunner” “示例” “ Web ” “启动Web 服务器” 。)将打开浮动的“录制”工具栏。2登录到 Mercury Tours网站。在 “成员姓名”框中输入 jojo ,在 “密码”框中输入 bean 。单击 “登录” 。将打开欢迎页面。3 输入航班详细信

10、息。单击 “航班” 。将打开 “查找航班”页:? 出发城市 :丹佛 (默认设置)? 出发日期: 保持默认设置不变 (当前日期)? 到达城市: 洛杉矶? 返回日期: 保持默认设置不变 (第二天的日期) 。保持其余的默认设置不变,然后单击“继续” 。将打开“搜索结果”页。6LoadRunner 快速入门4 选择航班。单击 “继续”接受默认航班选择。将打开“付费详细信息”页。5 输入付费信息并预订航班。在 “信用卡”框中输入 12345678 ,并在 “过期日期”框中键入 06/06 。单击 “继续”。将打开 “发票”页,并显示您的发票。6 查看路线。在左窗格中单击 “路线” 。将打开 “路线”页。

11、7 在左窗格中单击 “注销” 。8 单击浮动工具栏上的 “停止”以停止录制过程。一旦生成了 Vuser 脚本, Vuser 向导将自动前进到任务窗格中的下一步,并显示包含协议信息以及在会话期间创建的一系列操作的录制概要。对于录制期间执行的每个步骤,VuGen 都生成一个 快照 (即录制期间各窗口的图片) 。这些录制的快照的缩略图显示在右侧窗格中。9选择 “文件” “保存” ,或单击 “保存” 。在 “文件名”框中键入 basic_tutorial 并单击 “保存” 。 VuGen 将把该文件保存在 LoadRunner 脚本文件夹中,并在标题栏中显示该测试名称。查看脚本现在,您可以查看在VuGen中录制的脚本。可以在树视图 或 脚本视图 中查看脚本。树视图是基于图标的视图,其中将Vuser 的操作作为步骤列出;而脚本视图是基于文本的视图,其中将Vuser 的操作作为函数列出。7LoadRunner 快速入门树视图要在树视图中查看脚本,请选择“查看” “树视图”或单击“树视图”按钮。对于录制期间执行的每个步骤,VuGen都在测试树中生成了一个图标和一个标题。测试树快照

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号