loadrunner简单使用

介绍loadrunner12的使用过程

loadrunner12安装完成后,会有三个应用程序,分别是Virtual User Generator(录制编辑脚本),Controller(设置场景),Analysis(分析)。这三个应用程序相互配合,完成loadrunner的测试过程。

第一步,录制脚本

打开Virtual User Generator后,点击

loadrunner简单使用

创建新的脚本,创建脚本时,根据要测试的系统类型,选择协议。web系统,选择“Web-HTTP/HTML”。创建完成后,如下图所示

loadrunner简单使用

创建完成后,点击菜单栏中的“录制”按钮,弹出录制对话框,配置录制选项,如下图所示

loadrunner简单使用

一定要注意框出来的地方,在应用程序选择框中,默认是IE,如果按照的有360浏览器或其他国产浏览器,点击“开始录制”时,打开的不是IE浏览器,导致录制完成后,没法生成脚本。为了避免出错,在应用程序里,选择IE的安装路径。点击“开始录制”即可。注意360安全卫士或其他安全软件的拦截。在开始录制之前,会弹出一个提示,点击是即可。

在上图中,有一个“操作选择”下的“录制到操作”这个配置。如果要测试的系统有登录,最好的模式是把录制到操作选择成“vuser_init”

开始录制后,loadrunner会自动打开IE浏览器,并自动加载上图中设置的URL地址。如下图所示:

loadrunner简单使用

输入用户名密码后,登录系统。

登录后,修改成录制到action中,如下图所示

loadrunner简单使用完成录制后,点击结束按钮后,系统自动生成录制的脚本文件。点击“回放”按钮,可以看到刚才录制的操作,被执行了一遍。

到此简单的脚本已经编写完成,下面介绍怎么加载不同的用户,进行压力测试。

这是需要打开Controller应用程序,将上面录制的脚本加载到Controller里,进行配置。

打开controller后,点击文件--新建进入如下页面,选择需要加载的脚本

loadrunner简单使用

添加完成脚本后,需要在配置controller对应的loadrunner服务,点击菜单里的“场景”--“load generator”进入配置页面。

loadrunner简单使用

配置名称时,一定要填写“localhost”不然链接不上。默认只需要配置一个名称就可以。在状态列,右键选择“链接”,显示状态为就绪即可。添加完成后,在场景脚本的最后一列,选择刚才添加的localhost完成配置。

下面开始配置访问用户数,在场景计划区域进行配置。需要注意持续时间配置项。两个配置选项对运行的影响比较大。

loadrunner简单使用

 

完成前一直运行的作用是:当有所有用户执行完全部脚本后,运行结束。如果某个action有重复执行,会等到所有重复执行完成后,才结束。

运行时间作用是:当前脚本运行到设置的时间后,会自动停止。

启用Vuser配置的是需要运行几次脚本,可以理解为发起了几次请求。

配置完需要发起请求次数后,如果需要重复执行某个动作,需要在genernator中进行action的迭代配置。

在场景脚本区域,双击选择的load genernator,点击运行时设置,在弹出的对话框中配置action的重复执行数量

loadrunner简单使用

设置完成后,在左下角,切换到运行页签,点击右上角的启动按钮即可运行对应的脚本。脚本运行结束后,在controller里可以查看运行结果。同时可以将结果设置成自动生成分析数据,系统会自动打开Analysis将当前运行的结果加载进来,用于展示各种分析结果。自动加载到Analysis程序中,需要在controller中的菜单“结果”--“自动加载分析”打钩即可。

通过上述步骤,即可完成简单的录屏生成脚本,并根据并发配置,进行压力测试。得到对应的测试结果。