loadrunner负载测试实例.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(原创) loadrunner 负载测试实例 (含步骤 ) 下面是我做的一个 LR 负载测试实例,希望和大家讨论下 ^_^ ,一起学习。在此,只说设置 虚拟用户,设置场景以及分析运行结果。 硬件环境 :硬盘 160G , cpu 1.70GHz ,存 2G 软件环境 :IE6.0, xp sp2,.Net Framework 2.0,Sql Server 2005 网络环境 : 100M 带宽 测试工具 :LR8.1 英文版 , 设置虚拟 IP (在此次测试中没有用到虚拟 IP,只是在这顺便写出来 ) 首先, load Generator 机器必须使用固定的 IP,不能使用动态 IP ,确定网络中不冲突 的 IP 地址。 1 、开始—程序— loadrunner — tools — ip wizard. 说明:增加新 IP 选择第一项;使用保存的文件增加 IP 选择第二项;释放已经设置的 IP 选择第三项。 点“下一步” ,此处是输入 web server 的 IP 地址,不输入,直接点‘下一步’ 。说明:使 用 remove 按钮可以删除选定的虚拟 IP。 2 、点 add 按钮, 说明:“检查新 IP 是否已经存在”选项并没有起作用,根据输入的 IP 的第一个值和 数量,自动添加到虚拟 IP 列表中,例如:192.168.1.111 ,则增加的虚拟 IP 是:192.168.1.111 、 192.168.67.112 、192.168.1.113 、 192.168.1.114 。点 ok 按钮,点“完成”按钮。 附:使用 Save as 可以将本次增加的 IP 保存成 .ips 文件,下次再使用时就可以直接 选择此文件了。 现在需要重启计算机。 (重新启动计算机后,设置的虚拟 IP 都生效了,此时使用 ping 会发现都能 ping 通,并 且本机的 IP 也被改成了第一个虚拟 IP 地址。确认虚拟 IP 是否都生效的方法:在运行中输 入 cmd ,在命令窗口录入 ipconfig/all ,然后就能看到已经生效的所有 IP。) 使用虚拟 IP(以手动方案为例) 在 controller 中,选择 Scenario — Enable IP Spoofer ,此项设置允许使用 IP 欺骗。 按 Generators 按钮,设置虚拟用户生成器,将虚拟 IP 地址都添加进去,并连通。连接成 功的虚拟用户生成器会在工具栏中显示。然后设计方案,运行方案。 使用虚拟 IP 测试完成后 ,打开 IP Wizard ,释放所有虚拟 IP,重新启动计算机。 场景要求 : 1 、 每个网页打开的时间为 4s-6s ^_^ 2 、 每 45s 增加 2 个用户,然后每 45s 减少 2 个用户 (根据实际情况进行设置 ) 3 、 持续时间为 60 分钟 4 、 每个用户迭代次数为 2 次,(在这我们设置了 4s 的思考时间) 场景设置 1 、 开始—程序— loadrunner 2 、 直接选择第二个 run load test, 在此我们使用默认第一个,第一个是手动场景, (第二个 是面向目标场景) ,添加录制好了的脚本,点击 add 。 3 、 现在我们进行运行时间设置。 a 、 在打开对话框中,选择第一个,运行逻辑( run logic ) , 在这里面输入我们要设 置的迭代次数,这里我们设置为2。 b 、 下面我们选择步 ( pacing )的设置 ,在此我们选择通过此节点可以控制迭代之间的 时间。可以将此时间指定为随机时间。这将准确模拟用户在操作之间等待的实际 时间设置,但在随机时间间隔下,您看不到实际用户在重复操作之间等待恰好为 秒的情况。(也就是选择第三个)。 c、 现在进行日志( log )的设置, “日志”设置指示运行测试时要记录的信息详细级 别。开发期间,出于调试目的,可以选择启用某级别的日志记录,但验证脚本可 以正常工作后,仅可以启用或禁用错误日志记录。 d 、 现在进行思考时间设置( think time ),思考时间有 2种,一种是忽略思考时间, 一种是重播思考时间。由于在现实中是不可能没有思考时间的,如果不设置思考 时间,脚本就会快速的通过,所以我们可以设置思考时间的百分比,或者选中, 来限制我们的思考时间,在此我们设置思考时间为 10s 。 e 、 点击 OK 关闭运行时间设置。 4、 更改组名以及 Vuser 数。双击场景卡中的脚本。将打开“组信息”( add group )对 话框。在“组名”框中,输入一个名称,例如 xzchinamobile _agent 。在“ Vuser 数 量”框中,输入 10 。这是将在 localhost 负载生成器中运行

文档评论(0)

187****6128 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档