loadrunner的基本操作

时间:2024-11-01 23:36:20

一、遗留问题:

1、controller中,到设置的时间后,仍然在运行;

2、如何对多个用例的结果进行分析,找到系统可以承受的最佳的用户数量点;

3、vuser与实际的用户访问数量是一回事吗?比如vuser设置为10个,观察15分钟,15分钟内会发送几百个请求。如果对该网站爬虫的话,是能支持10个还是几百个?

二、已解决问题:

1、提示没有权限或者loadrunner挂起

解决办法:右键run as 打开 Virtual User Generator

2、网络很好但是打不开测试的站点

解决办法:关闭防火墙、杀毒软件,因为loadrunner实质是模拟木马,对用户的网站进行访问、攻击

3、controller中错误信息:

Action.c(175): Error -27492: "HttpSendRequest" failed, Windows error code=12002 and retry limit (0)

解决办法:关闭防火墙

4、controller中错误信息:Action.c(5): Error -27727: Step download timeout (120 seconds) has expired when downloading resource(s). Set the "Step Timeout caused by resources is a warning" Run-Time Setting to Yes/No to have this message as a warning/error, respectively

解决办法:

-》VG/Vusers/修改run time setting中的请求超时时间,默认120,你改大一些,其中有三项的参数可以一次都修改了,HTTP-request connect timeout,HTTP-request receieve timeout,Step download timeout,分别建议修改为600、600、5000;run time setting设置完了后

-》记住还需要在control组件的tools下,option的run time setting中设置相应的参数;

-》runt time setting中的internet protocol-preferences中的advaced区域有一个winlnet replay instead of sockets选项

附图,方便找到这些参数

loadrunner的基本操作

loadrunner的基本操作

loadrunner的基本操作

问题5、Action.c(5): Error -27728: Step download timeout (120 seconds) has expired

解决办法:同问题4

三、基本操作Virtual User Generator

1、录制脚本

VG>new script>web/http(html)>在地址栏输入测试站点地址,点击acion,开始录制(录制之前可先手动清除浏览器cookie)loadrunner的基本操作

2、浏览器自动启动,待浏览器页面加载完毕后,点击停止按钮

3、点击播放按钮,查看是否有报错

loadrunner的基本操作

4、添加事物

竖式展示,右键action,添加起始、结束点,步骤附图及添加后的结果如下图

loadrunner的基本操作

loadrunner的基本操作

5、保存脚本

四、controller 使用脚本进行场景设计和监测

1、启动controller,把录制的脚本添加至controller

2、设置场景

以一次加载400个用户,观察15分钟为例,设置如下

loadrunner的基本操作

3、执行测试场景:进入run 页,点击上方的start scenario,开始执行

4、观察右侧的成功数量、失败数量、出错数量,尤其是失败和出错的原因进行及时查看

5、到达预期的时间后,手动终止任务,并保存当前scenario

loadrunner的基本操作

9、查看生成的报告

controller菜单栏》Results》Analyze results,loadrunner analysis启动,显示当前scenario的分析结果,可用将该scenario的结果保存

loadrunner的基本操作