- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 负载生成器中运行
您可能关注的文档
最近下载
- 中国高尔夫差点系统会员入会申请书.doc
- 江苏国泰(002091)公司2023年财务分析研究报告.doc
- 2024执业药师继续教育药物分析(3)参考答案.docx
- DB11T 383-2023 建筑工程施工现场安全资料管理规程.docx
- 总体国家安全观授课.pptx VIP
- 一种聚4-甲基-1-戊烯中空纤维膜的制备方法.pdf VIP
- DB11T 1832.2-2023 建筑工程施工工艺规程 第2部分:防水工程.docx
- 普外科麻醉科运用PDCA循环提高患者术后自控镇痛有效率QCC品管圈成果汇报书.docx
- 海信BCD-203FH电冰箱使用说明书.pdf
- 哈工大尹海洁社会统计学(第2版)课后习题答案.docx
文档评论(0)