loadrunner负载测试实例(含步骤)

loadrunner负载测试实例(含步骤)

ID:14275424

大小:62.50 KB

页数:4页

时间:2018-07-27

loadrunner负载测试实例(含步骤)_第1页
loadrunner负载测试实例(含步骤)_第2页
loadrunner负载测试实例(含步骤)_第3页
loadrunner负载测试实例(含步骤)_第4页
资源描述:

《loadrunner负载测试实例(含步骤)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(原创)loadrunner负载测试实例(含步骤)下面是我做的一个LR负载测试实例,希望和大家讨论下^_^,一起学习。在此,只说设置虚拟用户,设置场景以及分析运行结果。硬件环境:硬盘160G,cpu1.70GHz,内存2G软件环境:IE6.0,xpsp2,.NetFramework2.0,SqlServer2005网络环境:100M带宽测试工具:LR8.1英文版,设置虚拟IP(在此次测试中没有用到虚拟IP,只是在这顺便写出来)首先,loadGenerator机器必须使用固定的IP,不能使用动态IP,确定网络中不冲

2、突的IP地址。1、开始—程序—loadrunner—tools—ipwizard.说明:增加新IP选择第一项;使用保存的文件增加IP选择第二项;释放已经设置的IP选择第三项。点“下一步”,此处是输入webserver的IP地址,不输入,直接点‘下一步’。说明:使用remove按钮可以删除选定的虚拟IP。2、点add按钮,说明:“检查新IP是否已经存在”选项并没有起作用,根据输入的IP的第一个值和数量,自动添加到虚拟IP列表中,例如:192.168.1.111,则增加的虚拟IP是:192.168.1.111、192

3、.168.67.112、192.168.1.113、192.168.1.114。点ok按钮,点“完成”按钮。附:使用Saveas可以将本次增加的IP保存成.ips文件,下次再使用时就可以直接选择此文件了。现在需要重启计算机。(重新启动计算机后,设置的虚拟IP都生效了,此时使用ping会发现都能ping通,并且本机的IP也被改成了第一个虚拟IP地址。确认虚拟IP是否都生效的方法:在运行中输入cmd,在命令窗口录入ipconfig/all,然后就能看到已经生效的所有IP。)使用虚拟IP(以手动方案为例)在contro

4、ller中,选择Scenario—EnableIPSpoofer,此项设置允许使用IP欺骗。按Generators按钮,设置虚拟用户生成器,将虚拟IP地址都添加进去,并连通。连接成功的虚拟用户生成器会在工具栏中显示。然后设计方案,运行方案。使用虚拟IP测试完成后,打开IPWizard,释放所有虚拟IP,重新启动计算机。场景要求:1、每个网页打开的时间为4s-6s^_^2、每45s增加2个用户,然后每45s减少2个用户(根据实际情况进行设置)3、持续时间为60分钟4、每个用户迭代次数为2次,(在这我们设置了4s的思

5、考时间)场景设置1、开始—程序—loadrunner2、直接选择第二个runloadtest,在此我们使用默认第一个,第一个是手动场景,(第二个是面向目标场景),添加录制好了的脚本,点击add。3、现在我们进行运行时间设置。a、在打开对话框中,选择第一个,运行逻辑(runlogic),在这里面输入我们要设置的迭代次数,这里我们设置为2。a、下面我们选择步(pacing)的设置,在此我们选择通过此节点可以控制迭代之间的时间。可以将此时间指定为随机时间。这将准确模拟用户在操作之间等待的实际时间设置,但在随机时间间隔下

6、,您看不到实际用户在重复操作之间等待恰好为60秒的情况。(也就是选择第三个)。b、现在进行日志(log)的设置,“日志”设置指示运行测试时要记录的信息详细级别。开发期间,出于调试目的,可以选择启用某级别的日志记录,但验证脚本可以正常工作后,仅可以启用或禁用错误日志记录。c、现在进行思考时间设置(thinktime),思考时间有2种,一种是忽略思考时间,一种是重播思考时间。由于在现实中是不可能没有思考时间的,如果不设置思考时间,脚本就会快速的通过,所以我们可以设置思考时间的百分比,或者选中,来限制我们的思考时间,在

7、此我们设置思考时间为10s。d、点击OK关闭运行时间设置。1、更改组名以及Vuser数。双击场景卡中的脚本。将打开“组信息”(addgroup)对话框。在“组名”框中,输入一个名称,例如xzchinamobile_agent。在“Vuser数量”框中,输入10。这是将在localhost负载生成器中运行的Vuser数。2、现在到场景设计界面上来了,在界面上我们可以看到当前选择的脚本以及保存的位置。现在我们点击来编辑场景。3、计划名就由我们自己改了哈,不过我比较懒,没改过J。在场景编辑计划页面上选择按场景计划,然后

8、按照场景要求在下面的选项卡中分别设置。不过要把下面的勾起,因为初始化表示为负载测试的运行准备Vuser和负载生成器。加压前初始化Vuser可以减少CPU消耗并有助于提供更加真实的结果。至于持续时间这块也一直困扰了我一段时间,后来找资料才弄清楚,如果设置了持续时间,测试将运行该持续时间内必需实现的迭代次数,而不管测试的运行时设置中设置的迭代次数。并且是加压完成后运行那么久的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。