LoadRunner12.02的基本使用

版本

LoadRunner12.02社区版
网上资源有很多随便找都能找到了

三大组件

LoadRunner有三大组件,分别是Virtual User Generator,Controller,Analysis,安装完成后会在桌面显示,桌面不显示也可以到开始中寻找,找不到可以再去安装路径里寻找。
Virtual User Generator:用于录制脚本,编写脚本。
Controller:用于测试场景的运行以及测试运行。
Analysis:测试结果分析。

Virtual User Generator使用

在这里插入图片描述
汉化完成后打开就是如图界面,没有汉化的寻找对应位置也可。
1.在录制脚本前需要知道是什么协议的应用程序
LoadRunner12.02的基本使用_第1张图片
点击录制后点击分析应用程序
LoadRunner12.02的基本使用_第2张图片
选择相应的浏览器,在12.02中不支持64位的浏览器,需要下载32位,我使用的Fiddler抓包进行分析,并没有安装32位的浏览器。
在正常选择浏览器后输入url点击开始分析后将自动分析,根据分析得出的结果即可。
2.分析完成后点击文件,选择新建脚本
LoadRunner12.02的基本使用_第3张图片
3.弹出新建脚本界面后选择探查到的协议
4.创建完成后点击录制,选择录制用的浏览器,目标url然后开始操作即可
5.录制完成后F5或点击回放按钮进行脚本回放检测
LoadRunner12.02的基本使用_第4张图片
6.查看测试结果
LoadRunner12.02的基本使用_第5张图片
点击测试结果,可以看到通过的次数以及失败的次数
LoadRunner12.02的基本使用_第6张图片
通过这个结果树的查看,当出错时可以进行错误的定位
7.登录等初始化操作分开放置
在测试登录外功能时,登录这些基础步骤往往不需要记录在响应时间当中,这时需要分开放置
LoadRunner12.02的基本使用_第7张图片
在初始录制时选择把登录操作放在vuser_init中,然后开始录制。
在登录完成后,选择action即可录制需要的核心步骤,同样的退出登录操作放置在vuser_end中。
LoadRunner12.02的基本使用_第8张图片
而在某些情况下,需要进行分步的测试,可以选择新建操作来命名同时记录下一步的操作,达到分步的效果。
LoadRunner12.02的基本使用_第9张图片

Controller与Analysis的使用

在脚本录制完成后,需要创建场景来进行真正的测试。
1.创建场景
LoadRunner12.02的基本使用_第10张图片
点击工具进行创建场景,一般选择手动选择即可,进行虚拟用户的设置。
LoadRunner12.02的基本使用_第11张图片
2.再次进行设置
LoadRunner12.02的基本使用_第12张图片
可以看到左下方有3个选择,最左侧为设置参数
在社区版中,最多支持50个用户同时进行,超过需要购买许可证。
LoadRunner12.02的基本使用_第13张图片
在设置完成后,点击运行,再点击开始场景就可以开始性能测试了。
3.查看分析结果
LoadRunner12.02的基本使用_第14张图片
点击分析结果后将自动打开Analysis
LoadRunner12.02的基本使用_第15张图片
在之上会显示通过的事务数,未通过的事务数,还有吞吐量等信息。

手动编写脚本

在录制脚本上,可以选择录制,也可以自己编写,在编写时注意访问的网址是否需要cookies,在需要cookies时建议进行录制,或者使用抓包工具抓取后进行web_add_cookie的操作。
LoadRunner12.02的基本使用_第16张图片
使用在脚本中插入新建步骤,可以快速的进行脚本的编写。
web_url():使用get方法进行请求,格式如下:web_url(“步骤名”,“URL=请求地址”,LAST);
web_submit_data():使用post方法提交数据。
web_custom_request():可以指定方法,像PUT,POST,GET,DELETE等都可以。

参数化配置

在测试时像一些参数都需要进行不同的配置,这时候需要进行参数文件的配置。
1.打开参数配置
LoadRunner12.02的基本使用_第17张图片
可以通过设计进入,也可以crtl+L快捷键操作
2.打开界面后新建文件,然后添加行修改value值即可
3.替代脚本参数
在脚本代码中,使用{参数列表名}去进行替换,如图
在这里插入图片描述
4.查看是否进行了替换
在这里插入图片描述
我们可以用lr_output_message进行输出打印到控制台里,lr_eval_string为获取参数。
设置完成后,运行脚本就可以读取参数列表里的参数进行测试了。
在此需要注意使用txt进行编辑时,输入完最后一个参数需要回车换行,否则无法读取到最后一个参数,同时也要注意空换行的数量,大于2会读取到空的值。

你可能感兴趣的:(软件测试,软件测试,loadrunner)