- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Loadrunner性能测试工具使用
开发测试脚本 完善测试脚本_单机运行测试脚本: 如果编译通过,就会开始运行。执行完毕后,点击菜单“View ?Test Results…”查看执行脚本运行结果,如下图: 创建运行场景 运行场景描述在测试活动中发生的各种事件。一个运行场景包括一个运行虚拟用户活动的Load Generator 机器列表,一个测试脚本的列表以及大量的虚拟用户和虚拟用户组。 创建运行场景使用Controller: 在开始菜单中,启动Controller 程序,出现“New Scenario”窗口。如果没有出现,可以在菜单或者工具栏中点击“New” Manual Scenario:该项要完全手动的设置场景。。 Manual Scenario with Percentage Mode:该项只有在“Manual Scenario”选中的情况下才能选择。选择该项后,在场景中我们需要定义要使用的虚拟用户的总数, Load Generator machine 机器集,然后我们为每一个脚本分配要运行的虚拟用户的百分比。 Goal—Oriented Scenario: 在测试计划中,一般都包括性能测试要达到的目标。选择该项后,LoadRunner 基于这个目标,自动为你创建一个场景。在场景中,只要定义好我们的目标即可。 创建运行场景 Manual Scenario: 在上页图中选择运行场景为“Manual Scenario”,并在Available Scripts文本框中选择待测试的脚本,点击“Add”按钮添加脚本,然后点击“OK”按钮即可。 注:这里可以选择多个测试脚本。 步骤1:(可选)测试脚本加载后,下一步,我们可以“添加Load Generator Machines”,点击菜单“Scenario? Load Generator ”如下 Load Generators窗口中,点击“Add”按钮,在弹出的窗口中输入目标机器Name(IP即可)和目标机器类型后点击“OK”按钮,添加完成后,点击“Connect”按钮,若Status为Reacy ,表示该机器联接正常,如果为Failed,表示该机器不能联接,请检查原因。(可以通过菜单“Scenario?Save Load Generators List as Default”保存Generators 列表) 创建运行场景 Manual Scenario: 步骤2:设置Schedule(非常重要),如下图 创建运行场景 Manual Scenario_设置集合点: 步骤3: (可选) 如果在脚本中设置了集合点,还需要在Controller 中设置集合点策略。 在菜单“Scenario? Rendezvous”中调出 设置集合点策略的窗口,如下图: 点击“Pllicy”按钮,进入策略设置窗口,如下图: 创建运行场景 Manual Scenario with Percentage Mode: 点击“Edit Scenario Goal…”按钮,编辑场景的目标,详细信息如下: 1、这里的说明是以选择的目标为Virtual Users 时为基础的。选择不同的目标,内容会稍微有一点不同。 2、如果需要测试多少人可以同时运行Web 应用,那么推荐定义Virtual Users Goal。运行定义该目标类型的场景和运行Manual 类型的场景类似。 创建运行场景 Manual Scenario with Percentage Mode: Hits per Second: 如果想测试Web Server 的真正实力,推荐定义目标类型为:Hits per Second、Pages perMinute 或者Transactions per Second,这些类型都需要指定一个虚拟用户的最小值和最大值的范围。 Controller 试图使用最少的虚拟用户来达到定义的目标。如果使用最少的用户,不能达到目标,ontroller 增加用户数,直到定义的最大值。如果使用了最多的虚拟用户数,定义的目标还没有实现,那么需要增加最大用户数,重新执行场景。 Transactions per Second: 创建运行场景 Manual Scenario with Percentage Mode: Transactions Response Time: 如果想知道在多少用户并发访问网站时,事务的响应时间达到性能指标说明书中规定响应时间的最大值,那么推荐使用Transactions Response Time 类型。指定需要测试的事务的名称,虚拟用户数量的最小值和最大值,还有预先定义好的事务的响应时
文档评论(0)