第四:LoadRunner12三大组件介绍

1.VuGen:虚拟用户发生器,可以说是编写脚本的一个地方
2.Controller:控制器,控制用户的运行脚本
3.Analysis:分析器

在这里插入图片描述

一.协议探测器的使用

1.VuGen:录制脚本流程

在这里插入图片描述

2.进入hp loadrunner启动栏中启动自带的一个服务

在这里插入图片描述

3.进入该网站

在这里插入图片描述

4.账号和密码是:jojo/bean

在这里插入图片描述

5.要验证这个网站的协议,可以用协议探测器

在这里插入图片描述
在这里插入图片描述

6.测试url地址的协议选择Internat Application

在这里插入图片描述

7.点击确定后自动打开ie浏览器去探测协议
7.1.会遇到打不开IE浏览器的情况,尝试用火狐浏览器仍是打不开
7.2.因为Loadrunner11最大支持到IE9,火狐浏览器版本最大是20多
7.3.所以放弃Loadrunner11直接安装loadrunner12
7.4.Loadrunner12安装成功后可以直接运行IE11

二.录制脚本操作

1.Loadrunner12安装成功后在界面上会有3个图标,分别是Loadrunner的三大组件

在这里插入图片描述

2.打开Virtual User Generator直接点击创建

在这里插入图片描述

3.选中webhttp协议,针对webhttp协议去测试的,输入解决方案的名称,点击创建按钮

在这里插入图片描述

4.点击录制按钮

在这里插入图片描述
在这里插入图片描述

5.点击开始录制后会自动打开IE浏览器,进入测试的地址中,操作登录后退出,点击退出录制

5.1.录制打开IE的过程会有点慢

在这里插入图片描述

6.在action中就能看到很多信息

在这里插入图片描述

7.vuGen的脚本分为3个部分:Vuser_init,Action,Vuser_end

7.1.其中Vuser_init和Vuser_end都只能存在一个,而Action可分成无数多个部分,可以通过点击旁边的NEW按钮来创建Action

7.2.在迭代执行测试脚本时,Vuser_init和Vuser_end的内容只会执行一次,迭代的是Action部分

7.3.录制时,录制选项中设置的内容不同,录制的内容中函数不同

在这里插入图片描述
在这里插入图片描述

8.基于HTML的脚本是针对前端来说的,会把接口调用封装到函数中

9.基于url脚本是针对接口来说的,通过抓包能看到调用了很多url的接口地址,选中基于url脚本录制时会把每一步都会录制下来
10.基于HTML的脚本选项中又有两种选项

在这里插入图片描述

web_link,web_submit_form 依赖上下文关系,web_link("访问首页","Text=LoadRunner",LAST);
web_link和web_submit_form函数中是没有url地址的,所以是依赖上下文先获取url才能接着往下执行。
web_url,web_submit_data不依赖上下文关系,因为函数中是包含绝对地址的url,web_url("访问首页","url=http://www.baidu.com",LAST);
web_url 是get请求
web_submit_data是post请求

在这里插入图片描述

11.实现手动添加脚本

在这里插入图片描述

12.录制模式的选择
12.1.基于浏览器的应用程序推荐使用HTML-based Script

12.2.不是基于浏览器的应用程序推荐使用URL-based Script

12.3.如果基于浏览器的应用程序中包含了JAVAScript并且该脚本向服务器产生请求
12.3.1.比如DataGrid的分页按钮等,flash等,也要使用URL-based方式录制

12.4.基于浏览器的应用程序中使用HTTPS安全协议,使用URL-based方式录制

三.补充

1.Loadrunner各版本支持的浏览器版本
LoadRunner8.0最高支持ie6
LoadRunner8.1最高支持ie6
LoadRunner9.0最高支持ie7
LoadRunner9.5最高支持ie8
LoadRunner11.0最高支持ie9(win7 32位+LR11+IE10可用,但win7 64位+LR11+IE10不可用,降至IE9可用)
LoadRunner12.0支持IE11(但没有破解版本)

较好的选择:
win7 64位+LR11+IE9
现在一般没有win7系统,可以在虚拟机中安装win7系统
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卢卡平头哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值