LoadRunner11操作手册整理可编辑范本

上传人:仙*** 文档编号:106918072 上传时间:2022-06-14 格式:DOC 页数:101 大小:9.46MB
返回 下载 相关 举报
LoadRunner11操作手册整理可编辑范本_第1页
第1页 / 共101页
LoadRunner11操作手册整理可编辑范本_第2页
第2页 / 共101页
LoadRunner11操作手册整理可编辑范本_第3页
第3页 / 共101页
点击查看更多>>
资源描述
第一章Loruner11简介随着软件开发技术不断发展和日益成熟,现代应用程序也越来越复杂.应用程序可以利用数十个甚至数百个组件完成以前用纸或人工完成的工作。在业务处理过程中,应用程序复杂度与潜在故障点数目之间有直接的关联.这使得找出问题根本原因变得越来越困难。软件惊人的变化速度和激增的复杂性为软件开发过程带来了巨大的风险.严格的性能测试是量化和减少这种风险最常见的策略。使用HP adRuner进行自动化负载测试是应用程序部署过程中一个非常重要的环。11为什么要实现性能自动化测试自动化性能测试是利用产品、人员和流程来降低应用程序、升级程序或补丁程序部署风险的一种手段。自动化性能测试的核心是向预部署系统施加工作负载,同时评估系统性能和最终用户体验。一次组织合理的性能测试可以让用户清楚以下几点: 应用程序对目标用户的响应是否足够迅速? 应用程序是否能够游刃有余地处理预期用户负载? 应用程序是否能够处理业务所需的事务数? 在预期和非预期用户负载下应用程序是否稳定? 是否能够确保用户在使用此应用程序时感到满意?通过回答这些问题,自动化性能测试可以量化业务状况的更改所带来的影响.这反过来也可以让用户清楚部署此应用程序的风险有效的自动化性能测试可帮助您做出更加明智的发行决定,防止发行的应用程序带来系统停机和可用性问题。LoadRuer 包含哪些组件LoadRunner 包含以下组件: rua Uer Gerator 录制最终用户业务流程并创建自动化性能测试脚本,即Ver脚本。 oner 组织、驱动、管理并监控负载测试 Loa ero 通过运行Vuser 产生负载。 nalysis 用于查看、剖析和比较性能结果. Launher 使您可以从单个访问点访问所有LodRuner 组件。1。了解LoadRuner术语场景场景文件根据性能要求定义每次测试期间发生的事件。Vue在场景中,Loadunner 用虚拟用户(Vuer)代替真实用户。Vuser 模仿真用户的操作来使用应用系统。一个场景可以包含数十、数百乃至数千个Vusr。脚本Vser 脚本描述Vuse 在场景中执行的操作。事物要评测服务器性能,需要定义事务。事务代表要评测的终端用户业务流程。4什么是负载测试流程负载测试一般包括五个阶段:规划,创建脚本,定义场景,执行场景,分析结果。 规划负载测试:定义性能测试要求例如并发用户数量,典型业务流程和要求的响应时间。 创建usr脚本:在自动化脚本中录制最终用户活动。 定义场景:使用Loadrner1 ontroller 设置负载测试环境. 运行场景:使用Loadrunr1 ntrler驱动,管理并监控负载测试。 分析结果:使用oadrunner11 alysis创建图和报告并评估性能。5熟悉HP ebrs1:启动H Web Tor 示例开始程序 - Ladunner aps - We strt web serer - Hp WbTrsAicaton (或者在浏览器中输入:http:/12.0.0。:108Webours/)进入示例的主页面2:启动we ev 服务后,在浏览器中输入:htt:/7.0。0。:1080进入的是lodrunnr11的主页面3:在示例主页面的左窗格中输入用户名和密码,点击登录Usen:jjo Password:bean 4:预定机票(fihts),在 Credt Cad (信用卡)框中输入 1234567,并在 x Dat (到期日)框中输入0/10单击Cntinue(继续)。这时将打开nvoice (发票)页面,显示您的发票。5:supen延迟,推辞 Terminae使结束6:退出we sver ,在任务栏上打开,单击Trinate。第二章Loruner的功能2。1创建负载测试otrolle 是中央控制台,用来创建、管理和监控您的测试。您可以使用ntrollr来运行模拟实际用户操作的示例脚本,并通过让一定数量的Vser 同时执行这些操作,在系统上产生负载。1. 打开P odnnr1窗口选择开始程序H Loadrune1Loarnnr11,这时将打开Loadunn1。0的窗口,如下图所示:2. 打开Contollr 在Lodne11auchr窗格中单击Ru Load Tets(运行负载测试),默认情况下,Loadune11Cntroller打开时将显示新建场景对话框。单击取消。Snaio-场景3. 打开示例测试在Contollr菜单中打开,选择文件打开,然后打开Loadrunner安装位置utoa目录中的demo_scearo。rs。将打开Loadunne Contoler 的“设计”选项卡,deo_scri 测试将出现在“场景组窗格中您可以看到已经分配了10 个user 来运行此测试。图2.2。1备注:如果没有将教程安装在默认LodRner 安装目录下,脚本路径会出错(脚本路径将显示为红色).要输入正确的路径,请选择脚本并单击向下箭头。单击浏览按钮并转至Resltsutorial_demo_s目录下。第三章创建脚本3。1iraUserGeeraor (uGen) 简介在测试环境中,Ladrunner在物理计算机上使用uer代替实际用户,Vusr以一种可重复,可预测模拟典型的用户操作,对系统施加负载。oadnner Virtual ser Genrator (ue)以“录制回放的方式工作.当您在应用程序中执行业务流程步骤时,VuGen 会将您的操作录制到自动化脚本中,并将其作为负载测试的基础。3。如何开始录制用户操作要开始录制用户操作,请打开VuGen并创建一个空白脚本。然后通过录制操作和手动添加增强功能来填充这个空白脚本。在这一节,您将打开VuGe 并创建一个空白Web 脚本1. 启动Lodrunnr11选择开始 程序 HP odunner aRne。这时将打开H LodRunne11.0 窗口,录制脚本时也需要关闭杀毒软件。2. 打开VGen在LadRunner Lanchr窗格中,单击reteitScript(创建/编辑脚本)。这时将打开VuGn 起始页。3. 创建一个空白Wb脚本在欢迎使用Vituasr eratr 区域中,单击e Scrit-新建脚本按钮。这时将打开“新建虚拟用户”对话框,显示“新建单协议脚本”选项.录制之前浏览器及相关设置:浏览器必须是默认浏览器,第三方扩展去掉勾,清楚浏览器缓存,任何一个浏览器都不能打开;成功录制脚本一次后,再次录制打不开浏览器,用任务管理器进程将IE程序进行都关闭就OK了。协议是客户端用来与系统后端进行的语言。HP Web Tours是一个基于We的应用程序,因此您将创建一个Wb Vuser 脚本。请确保“类别”是所有协议。VuGen 将列出适用于单协议脚本的所有可用协议。向下滚动列表,选择Web (HTTPHTL) 并单击创建,创建一个空白We脚本。注:在多协议脚本中,高级用户可以在一个录制会话期间录制多个协议在本教程中,您将创建一个We 类型的协议脚本。录制其他类型的单协议或多协议脚本的过程与录制Wb 脚本的过程类似。4. 使用Ge向导模式空白脚本以VuG 的向导模式打开,同时左侧显示任务窗格。如果没有显示任务窗格,请单击工具栏上的任务按钮。如果“开始录制对话框自动打开,请单击取消。VuGen 的向导将指导您逐步完成创建脚本并使其适应测试环境的过程。任务窗格列出脚本创建过程中的各个步骤或任务。在您执行各个步骤的过程中,VuGen 将在窗口的主要区域显示详细说明和指示信息.Intoductin:简介,介绍可以自定义uen 窗口来显示或隐藏各个工具栏。要显示或隐藏工具栏,请选择视图 工具栏并选中/不选中目标工具栏旁边的复选标记。通过打开“任务窗格并单击其中一个任务步骤,可以随时返回到uGen 向导。3如何录制业务流程来创建脚本创建用户模拟场景的下一步就是录制实际用户所执行的操作.在前面您已经创建了一个空的Wb 脚本。现在可以将用户操作直接录制到脚本中.在这一节,您将跟踪一个完整的事件(一名乘客预订从丹佛到洛杉矶的航班,然后查看航班路线)。要录制脚本,请执行下列操作:1 在 WTou网站上开始录制。A. 单击“任务窗格中的录制应用程序.B. 在说明窗格底部,单击开始录制。或选择er 开始录制或者单击页面顶部工具栏中的开始录制按钮,那个红色的圆点。C“开始录制对话框打开,在URL 地址框中,输入t:/localhot:80/Weou。在录制到操作框中,选择cion.单击确定。这时将打开一个新的Web 浏览窗口并显示H e Tou 网站。要录制的程序:浏览器的安装目录;UR地址:就是要测试的应用程序的链接;工具目录:指向odrner的安装目录的Bin目录下,一般不用更改。备注:当浏览器是I的时候,工作目录是loadrunner的安装目录,但是当改为其它浏览器的安装目录时,工作目录会改为该浏览器的安装目录,正确的只能是loadrune的安装目录。备注:如果打开网站时出错,请确保 Web 服务器正在运行。要启动服务器,请选择启动程序 LoadRuner Smles Wb 启动Web 服务器。备注:不能自动弹出所用程序的网页页面时,原因是由于安装了多个浏览器,将启用第三方浏览器扩展的勾去掉。Internt选项-高级,设置好以后,要重启。1、安装loarunnr后,录制脚本时打不开E,或者报错原因有两个,一是可能安装了多个浏览器,解决方法打开IE选项-高级去掉“启用第三方浏览器扩展(需要重启动)的勾选,并将使用的浏览器设置为默认浏览器,重启生效。2、录制脚本时出现IE运行错误原因:一般是操作系统的环境不适合或者浏览器的版本有出入。3、清除IE浏览器的缓存。4、我的是+oadunner1+360(IE都成功了)可以成功录制脚本,有时候用IE录制脚本成功后再次录制又打开不了浏览器了,重新设置1,并重新选择一下浏览器路径和LR的安装目录有时候就好了。5、Loadrunnr11录制的脚本一般都存放在rs目录下。、使用哪个浏览器就要将哪个浏览器设置成默认浏览器。D、登录到H Tour 网站,输入用户名和密码jojo/a,单击Flights航班,输入出发城市和日期,到达城市和日期,首选座位。单击Cntiue。E、选择航班,输入支付信息并预订机票,在Cret Card (信用卡)框中输入 1234568,并在 xp Dat (到期日)框中输入 /0。单击 Conte (继续)。这时将打开Ioe (发票)页面,显示您的发票。查看航班路线。F、查看完航班以后,在左窗格中单击Sign Off(注销)退出航班订票系统。H、在浮动菜单栏上,单击蓝色的方框停止按钮,以停止录制.Vuse 脚本生成时会打开“代码生成”弹出窗口然后 VGn 向导会自动执行任务窗格中的下一步,并显示关于录制情况的概要信息。(如果看不到概要信息,请单击“任务”窗格中的录制概要)录制概要包含协议信息以及会话期间创建的一系列操作,en为录制期间每一个步骤生成快照即录制期间各窗口的图片这些图片已缩略图的形式显示在右窗格中,如果由于某种原因,要重新录制脚本,可点击页面底部的重新录制按钮。J、选择文件保存或者单击保存按钮,导航到 测试结果。这时将打开“测试结果”窗口。VieTst esuls。“测试结果”窗口首次打开时包含两个窗格:“树窗格(左侧)和“概要”窗格(右侧)。“树窗格包含结果树。每次迭代都会进行编号。“概要”窗格包含关于测试的详细信息以及屏幕录制器视频(如果有的话)。在“概要”窗格中,上表指出哪些迭代通过了测试,哪些未通过。如果VGen的Vuser按照原来录制的操作成功执行HP eb Tors 网站上的所有操作,则认为测试通过。下表指出哪些事务和检查点通过了测试,哪些未通过。4.如何搜索或者赛选结果如果测试结果表明有些地方失败,您可以深入分析测试结果并找出失败的地方。在“树窗格中,可以展开测试树并分别查看每一步的结果.“概要”窗格将显示迭代期间的回放快照。1 在树视图中展开迭代节点。展开节点ic_tutoria 迭代1,然后单击加号(+) 展开左窗格中的Aion 概要节点。展开的节点将显示这次迭代中执行的一系列步骤。2 显示结果快照。选择Sut Form: log。p 节点.“概要”窗格显示与该步骤相关的回放快照3 查看步骤概要。“概要”窗格显示步骤概要信息:对象或步骤名、关于页面加载是否成功的详细信息、结果(通过、失败、完成或警告)以及步骤执行时间.4 搜索结果状态。您可以使用关键字通过或失败搜索测试结果。此操作非常有用,例如当整个结果概要表明测试失败时,您可以确定失败的位置。要搜索测试结果,请选择工具查找,或者单击查找按钮。这时将打开“查找”对话框。选择通过复选框,确保未选择其他选项,然后单击查找下一个.“测试树窗格突出显示第一个状态为通过的步骤.注:如果找不到选定状态的步骤,则不突出显示任何步骤. 筛选结果。可以筛选“测试树”窗格来显示特定的迭代或状态。例如,可以进行筛选以便仅显示失败状态.要筛选结果,请选择查看 筛选器,或者单击筛选器按钮。这时将打开“筛选器”对话框。在状态部分选择失败,不选择任何其他选项。在内容部分选择全部并单击确定因为没有失败的结果,所以左窗格为空。 关闭“测试结果”窗口。选择文件 退出。第五章解决常见回放问题创建脚本后,通过在VGen 中运行该脚本来对其进行验证。有时虽然操作录制成功,但简单的回放却会失败。许多应用程序都使用动态值,每次使用应用程序时这些值都会变化。例如,有些服务器会为每个新会话分配一个唯一的会话I。回放录制的会话时,应用程序创建的新会话I 与录制的会话D 不同。LoadRunner 通过关联解决了这种问题.关联将动态值(在本例中为会话I)保存到参数中。运行模拟场景时,ser 并不使用录制的值,而是使用服务器分配的新会话。5。1设置HP b Tr让其出现回放错误要演示常见的回放错误,您需要修改HP Wb our 应用程序中的设置。此设置告诉PWe TursWeb 服务器不允许出现重复的会话D。1打开H Web Tours选择开始 程序 HP LaRunner Saples We HP Tou应用程序。浏览器将打开HP Web Turs 的主页。2 更改服务器选项a 单击H e Tours 主页上的adminstraon(管理)链接。将打开ainistatin (管理)页面。b 选择具有以下标题的复选框:Set OGIN frsacio tag ton erro pge.(将LON表单的操作标记设置为错误页面。)向下滚动到页面底部并单击Udat (更新)。c 向下滚动到页面底部并单击Retnto the Web To Homeag (返回到WTou主页)链接。此设置告诉服务器不允许出现重复的会话ID。3关闭浏览器5.2如何使用唯一的服务器的值在修改后的HP Wb ours 配置中,服务器为Vuser 分配一个唯一的会话I。现在如果回放脚本,将会失败。为解决此问题,请使用uGen 自动检测是否需要关联会话ID。运行脚本后,uGn会提示您扫描脚本,查看需要关联的地方。您可以让Ge 插入将原始会话D 保存到参数中这一步.在每个回放会话中,VuGen 都会将新的唯一会话I保存到参数中。在后面的步骤中,Vuen 使用保存的值而不是原来录制的值。使用动态值录制新脚本按照前面第3 课第 页的“如何录制业务流程来创建脚本?”中的录制步骤录制新脚本,并将新脚本保存为bsic_uoria_Cr。2 回放新脚本在“任务”窗格中单击验证回放,然后单击说明窗格底部的开始回放按钮。VuGen将运行新脚本.您会看到输出窗口的回放日志选项卡中有几条显示为红色的错误消息。3查看回放摘要在“任务”窗格中单击验证回放以查看“上次回放概要”.4扫描脚本以查找需要关联的地方单击说明窗格中标题“动态服务器值”下的链接显示并解析动态服务器值。VGen 将扫描脚本,搜索录制值与回放值之间的不同。VuGen将在输出窗口的“关联结果”选项卡中显示一列可能需要关联的差异.5 关联会话 D选择“关联结果”选项卡中的第一个条目,单击关联.Ge 将在脚本的顶部插入新步骤,将原始会话 ID保存到参数中在每个回放会话中, Gen 都会将新的唯一会话 ID 保存到参数中。在后面的步骤中, VuGen 使用保存的值而不是原来录制的值。选择视图 树视图,在测试树中查看此新步骤。6检查关联语句的语法选择视图 脚本视图,查看脚本中的关联语句。VGen添加到脚本中的语句如下:该语句的意思是检查以下两个字符串之间数据的服务器响应:左边界:urSsinle=右边界:该语句指示Vuen 将首次出现的此数据保存到参数WCParam_Dff1 中。1 再次回放该脚本选择Vser 运行,再次回放该脚本。回放结束后,选择视图 树视图.在“回放日志”选项卡中查看。您会注意到VGen 不再发出用红色标识的错误消息。右键单击脚本中的Sce: RegSave Param 并选择转至回放日志中的步骤。VuGe 将光标放到回放日志中对应的行上。日志表明函数web_eg_save_param已成功,这说明关联已生效.修正服务器配置重置服务器,忽略唯一的会话ID选择开始 程序 HP LoaRunner am Web HP Web ours 应用程序,打开HP WebTus。在PWeb Tours主页上单击ainistraion (管理)链接。在adisratn (管理)页面上取消选择第三个复选框,其标题为:SetOINorms ctota nerror page. (将OIN 表单的操作标记设置为错误页面.)向下滚动到页面底部并单击Updte (更新).关闭浏览器。自动关联在这一课,您在录制用户操作以后扫描了脚本以查看需要关联的地方。VuGn 还提供了一组可配置的关联规则,用于在录制会话期间处理动态值有关自动关联的详细信息,请参阅 Virtua User Generator 用户指南。大多数服务器都有明确的语法规则(或称上下文),在创建链接和引用时使用。如果使用支持的应用程序服务器录制会话,您可以使用VuGen 的内置关联规则,Ven 将在录制期间检测并关联动态值。第六章为负载准备测试脚本在前面的课程中,已经验证了脚本是应用程序的精确模拟。您实时观看了脚本的回放并验证了user 执行的是典型业务流程。但这只适用于单个用户的模拟情况。当多个用户同时使用应用程序时,该应用程序是否仍可以运行?如果可以,应用程序的性能是否会下降到不可接受的程度?接下来我们将为负载测试准备脚本,并设置该脚本以收集响应时间数据。在这一章,您将了解用于增强脚本,以便更有效地进行负载测试流程的不同方法。6。如何评测业务流程在准备部署应用程序时,您需要估计具体业务流程的持续时间:登录、预订机票等要花费多少时间.这些业务流程通常由脚本中的一个或多个步骤或操作组成。在odRunner 中,通过将一系列操作标记为事务,可以将它们指定为要评测的操作。LodRuner 收集关于事务执行时间长度的信息,并将结果显示在用不同颜色标识的图和报告中。您可以通过这些信息了解应用程序是否符合最初的要求.可以在脚本中的任意位置手动插入事务。将用户步骤标记为事务的方法是在事务的第一个步骤前面放置一个开始事务标记,并在最后一个步骤后面放置一个结束事务标记。在这一节,您将在脚本中插入一个事务来计算用户查找和确认航班所花费的时间打开在第3 课中创建的脚本Basi_Tuorial。如果此脚本已经打开,可以选择显示其名称的选项卡。或者可以从“文件”菜单中打开该脚本(1) 插入事务1. 打开事务创建向导确保出现“任务”窗格.如果未出现,请单击任务按钮.在“任务”窗格的增强功能下单击事务。单击新建事务将打开事务创建向导。事务创建向导显示脚本中不同步骤的缩略图.单击新建事务按钮。现在您可以将事务标记拖放到脚本中的指定位置。向导会提示您插入事务的起始点2. 插入事务开始标志和事务结束的标志使用鼠标将事务开括号拖到名为Srch lghts uon 的第三个缩略图前面并单击将其放下.向导现在将提示您插入结束点.使用鼠标将事务闭括号拖到名为reevios.p 的第五个缩略图后面并单击将其放下.3. 指定事务名称向导会提示您输入事务名称。输入ncnfirm_flit并按Enter (回车)键。现在已创建了一个新事务。可以通过将标记拖到脚本中的不同位置来调整事务的起始点或结束点通过单击事务起始标记上方的现有名称并输入新名称,还可以重命名事务.4. 在树视图中观察事务6。2如何模拟多个用户在模拟场景中,跟踪一位预订机票并选择靠近过道座位的用户.但在实际生活中,不同的用户会有不同的喜好习惯.要改进测试,需要检查当用户选择不同的座位首选项(靠近过道、靠窗或无)时,是否可以正常预订。为此需要对脚本进行参数化。这意味着您要将录制的值Ase 替换为一个参数。将参数值放在参数文件中。运行脚本时,Vuer 从参数文件中取值(aile、wiow或non),从而模拟真实的旅行社环境。6.2。参数化脚本u 找到更改数据的部分视图树视图,在测试树中双击ubmitDa: rservations.pl步骤。将打开“提交数据步骤属性”对话框。u 将常量值更改为变量值选择第七行中的etPref。单击Aisle 旁边的 图标。打开“选择或创建参数”对话框。u 在参数名编辑字段中,输入set。接受File 参数类型。单击确定.uGe将用参数图标替换ABC 图标u 单击sea 旁边的参数图标并选择参数属性。将打开“参数属性”对话框u 指定示例值来更改数据单击添加行d o,用Windo替换Value值,不区分大小写.单击添加行 AddRow,用None替换Vaue值,不区分大小写。u 定义测试更改数据的方式。接受默认设置,让VGen 为每次迭代取顺序值而不是随机值。选择下一行:顺序值更新时间:每次迭代u 单击关闭以关闭“参数属性”对话框,然后单击确定关闭“步骤属性”对话框。现在已为座位首选项创建了参数.运行负载测试时,user将使用参数值,而不是录制的值Ai。运行脚本时,回放日志会显示每次迭代发生的参数替换。请注意:第一次迭代时Vuser 选择Aisle,第二次迭代时选择Widw。6.3如何验证W页面内容运行测试时,常常需要验证某些内容是否出现在返回的页面上.内容检查验证脚本运行时 eb 页面上是否出现期望的信息。可以插入两种类型的内容检查: 文本检查.检查文本字符串是否出现在 Web 页面上。 图像检查。检查图像是否出现在 Web页面上。6.31文本检查以检查 Find Flight 是否出现在脚本中的订票页面上为例,添加文本检查.1. 打开文本检查向导确保出现“任务”窗格,如果未出现,请单击任务按钮Task,在任务窗格的增强功能下点击内容检查.内容检查向导打开,显示脚本中每个步骤的缩略图.2. 选择工具栏上的TML视图以显示缩略图的快照。3. 选择包含待检查文本的页面,单击名为reervaions。pl 的第四个缩略图4. 选择要检查的文本,突出显示快照内的文字,FdFlight(查找航班),然后右键单击并选择添加文本检查-e-RegFind,打开查找文本对话框,显示在查找选定内容框中选定的文本,单击确定。5. 查看新步骤在树视图(视图 树视图)中,您会看到VuGe 在脚本中插入了一个新步骤Sric: eg Find这一步注册文本检查,odner 将在运行步骤后检查文本。回放期间,uGe 将查找文本Fn igt 并在回放日志中指出是否找到。6.4如何生成调试信息在测试运行的某些时候,经常需要向输出设备发送消息,指出当前位置和其他信息。这些输出消息会出现在回放日志和 Cnroler 的输出窗口中。可以发送标准输出消息或指出发生错误的消息。要确定是否发出错误消息,建议先查找失败状态。如果状态为失败,就让VuGn发出错误消息.请参阅HP Lodunner Onlin Fnctionefence中的示例.下面以uGen在应用程序完成一次完整的预订后插入一条输出消息。6。1插入输出消息1. 选择一个位置,在树视图中选择最后一个步骤,Image:SgnOff Butto,将在右边打开快照。2. 插入一条输出信息,选择插入-新建步骤(Inset-New e),打开添加步骤对话框,向下滚动并选择输出信息,然后单击确定.在形成的缩略图上单击可以修改缩略图的名称3. 输入消息信息,在消息文本框中输入The iht Was Booke。4. 点击工具栏上的保存按钮,保存脚本信息。备注:要插入错误消息,可重复上述步骤,不同之处在于要在“添加步骤”对话框中选择错误消息而不是输出消息。5测试是否成功在这一节,将运行增强的脚本并查看回放日志来检查文本和图像。您将查看文本和图像检查、事务以及参数化.默认情况下,由于图像检查需要占用更多内存,在回放期间会将其禁用。如果要执行图像检查,需要在运行时设置中启用此项检查。1. 启用图像检查打开“运行时设置”对话框(菜单:usr-运行时设置),并选择Intre 协议:ConentCheck,选择启用图像和文本检查。单击确定关闭“运行时设置对话框.2. 运行脚本单击运行或选择 Vse 运行。VuGn 将开始运行脚本,同时在输出窗口中创建回放日志.等待脚本完成运行。备注:如果此时Hp eb ur的服务没有开始,回放脚本或者说是运行脚本就是失败的,就是说被录制的脚本的哪个系统是可以正常访问的3. 查找文本检查确保已打开输出窗口(视图 输出窗口)。在“回放日志”选项卡中,按CTL+F打开“查找”对话框。查找wbrg_fin。第一个实例如下:这不是实际的文本检查,而是让 VuGe 准备好在表单提交后检查文本。再次查找(按 F3) we_eind 的下一个实例。该实例如下所示:这说明文本已找到.如果有人更改了 eb 页面并删除了文字 Fid Figh,那么在后续的运行中,输出消息会指出找不到这些文字。4. 查找事务的起始点在“回放日志”选项卡中,按C+F 打开“查找”对话框。搜索单词ranaction。该通知用蓝色显示.5. 查看参数替换在“回放日志”选项卡中,按 CTL+F打开“查找对话框.搜索单词Paeer。日志包含通知“seat =“Aisl。再次搜索(按 F)下一处替换。注意 Vuen在每次迭代时如何替换不同的值.6. 选择文件 保存或单击保存按钮第七章创建负载测试场景7.Loadrune1 otrolr简介负载测试是指在典型工作条件下测试应用程序,例如,多家旅行社同时在同一个机票预订系统中预订机票。您需要设计测试来模拟真实情况.为此,您要能够在应用程序上生成较重负载,并安排向系统施加负载的时间(因为用户不会正好同时登录或退出系统)。您还需要模拟不同类型的用户活动和行为。例如,一些用户可能使用 etape(而不是Inerne Eprr)来查看应用程序的性能,并且可能使用不同的网络连接(例如调制解调器、 或电缆)。您可以在场景中创建并保存这些设置。onroler 提供所有用于创建和运行测试的工具,帮助您准确模拟工作环境.场景目标这一章的目标是创建一个场景,模拟 0 家旅行社同时登录、搜索航班、购买机票、查看航班路线并退出。7。如何启动oadruner11 Controlle1. 打开HPLoaune选择开始 程序 HP oadRnne11 LadRuner11。这时将打开HP Loduner11。00 窗口2. 打开Cntolr窗口在Laduer1unr 窗格中单击运行负载测试RuoadTsts。将打开 HPLoadRunner1Controer。默认情况下 Controle打开时会显示“新建场景”对话框.3. 选择场景类型通过手动场景可以控制正在运行的Vuser 数目及其运行时间,另外还可以测试出应用程序可以同时运行的 Vuser数目。您可以使用百分比模式,根据业务分析员指定的百分比在脚本间分配所有的 usr。安装后首次启动 Ladnner时,默认选中百分比模式复选框。如果已选中该复选框,请取消选中.面向目标的场景用来确定系统是否可以达到特定的目标。例如,您可以根据指定的事务响应时间或每秒点击数/事务数确定目标,然后LoadRunne 会根据这些目标自动创建场景。您将在第九章“面向目标的高级场景中创建面向目标的场景.此处选择手动场景。4. 向负载测试添加脚本在本教程中,将仅使用一个 Vuser 脚本来模拟一组执行相同操作的用户。要模拟具有更多种用户配置文件的真实场景,需要创建不同的组,运行带有不同用户设置的多个脚本。先前在VGe 中录制的脚本包含要测试的业务流程.其中包括登录、搜索航班、购买机票、查看航班路线以及注销。您将向场景中添加类似的脚本,配置场景,模拟 家旅行社同时在机票预订系统中执行这些操作.测试期间将添加另外两个用户。为此我们提供了一个与您创建的脚本相类似的脚本.建议您使用这个示例脚本。单击浏览按钮找到LoadRunnr安装位置utora 目录中的basi_script。此脚本显示在可用脚本部分和场景中的脚本部分。单击确定。Lonne Cntrller将在“设计”选项卡中打开您的场景.7.3Conrller窗口一览Cntroller 窗口的设计选项卡分为三个主要部分:“场景组窗格“服务水平协议窗格“场景计划”窗格“场景组”窗格。在“场景组”窗格中配置 Vus 组您可以创建代表系统中典型用户的不同组,指定运行的 Vusr数目以及运行时使用的计算机。“服务水平协议”窗格。设计负载测试场景时,可以为性能指标定义目标值或服务水平协议 (SL)。运行场景时, adRunn 收集并存储与性能相关的数据。分析运行情况时, Analyis 将这些数据与 SL 进行比较,并为预先定义的测量指标确定 SA 状态。您将在第十章中进一步了解 SLA。“场景计划窗格.在“场景计划”窗格中,设置加压方式以准确模拟真实用户行为.可以根据运行 Vser 的计算机、将负载施加到应用程序的频率、负载测试持续时间以及负载停止方式来定义操作。7。如何修改脚本详细信息1.确保basic_cipt出现在“场景组”组名称列中。2. 更改组名称选择脚本并单击详细信息按钮,将打开组信息对话框。在组名称中输入一个更有意义的名称:travel _vget7。5如何生成重负载添加脚本后,可以配置生成负载的计算机。aderator是通过运行user 在应用程序中生成负载的计算机.可以使用多个LoadGneator,并在每个 La Genertor 上运行多个 sr。在这一节,主要讲如何向场景添加 Lad Geerator,以及如何测试Lad Gnrao 连接。1. 添加Load enerter在设计选项卡中,添加Lod Geerao 按钮,将打开Lad Gnertor对话框,显示名称为ochst的oad geeraor的详细信息在本教程中,你将使用本地计算机作为Load Generator(默认情况下包括在场景中)。loahos oad Gnrato的状态为关闭。这说明Cnollr 未连接到LodGenraor。注:在典型的生产系统中,您将有若干个Load Gnraor,每一个拥有多个Vuer.2. 测试Load enerator运行场景时,ontroller 自动连接到Load nator。但您也可以在运行场景之前测试连接。选择lclost 并单击连接。Conlle 会尝试连接到Lad enerator 计算机。建立连接后,状态会从关闭变为就绪。单击关闭。7。6如何模拟真实加压方式添加Load Geerator后,就可以配置加压方式.典型用户不会正好同时登录和退出系统。Lunnr允许用户逐渐登录和退出系统.它还允许您确定场景持续时间和场景停止方式。下面将要配置的场景相对比较简单。但在设计更准确地反映现实情况的场景时,您可以定义更真实的Vse活动。您可以在Cotroller 窗口的场景计划窗格中为手动场景配置加载行为。“场景计划”窗格分为三部分:计划定义区域、操作单元格和交互计划图现在您可以更改默认负载设置并配置场景计划。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!