LoadRunner12.02的基本使用

版本

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

三大组件

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

Virtual User Generator使用

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

Controller与Analysis的使用

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

手动编写脚本

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

参数化配置

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值