【性能测试二】性能测试工具LoadRunner学习一 && VUG

目录

🌟一、LoadRunner的环境搭建

🌟二、介绍LoadRunner

🌟三、LoadRunner脚本录制(重点)

🌈1、介绍一个WebTours项目

🌈2、脚本录制

🌈3、脚本加强(重点)

1、插入事务

2、插入集合点

3、插入检查点

4、参数化

5、插入日志

 6、字符串比较


🌟一、LoadRunner的环境搭建

1、LoadRunner只能在windows操作系统上运行,MAC操作系统不支持。LoadRunner只能在windows操作系统上运行,MAC操作系统不支持。浏览器选择是360极速浏览器。

2、一路next安装即可

 

  3、 安装完成后,出现三个图标:

 

🌟二、介绍LoadRunner

1、使用LoadRunner的原因?

(1)它具有强大的脚本录制功能;

(2)它能够设计非常丰富的测试场景;

(3)它能够产出非常丰富的测试报告(Jmeter也可以产出报告,但是没有这么丰富)


2、LoadRunner三大组件之间的关系?

(1)VUG用来录制脚本,编写脚本;

(2)Controller:设计脚本的运行场景;

(3)Analysis:产生性能测试报告。

🌟三、LoadRunner脚本录制(重点)

🌈1、介绍一个WebTours项目

LoadRunner自带的WebTours。

(1)如何启动这个项目?

(2)如何访问这个项目?

(3)相关配置

第一个配置:

 第二个配置:默认的账号名:jojo,密码bean。也可以自己注册账号。

🌈2、脚本录制

脚本录制步骤:

(1)双击VUG打开该软件;

(2)新建一个文件:最后点击create创建。

 (3)创建好之后的页面:先初始化——>action——>退出;

注意:vuser_init执行一次,vuser_end执行一次,action可以执行多次(需要修改相关配置)

 (4)点击录制按钮,开始录制脚本:

 

 

 

 出现如下界面:

 此时VUG界面弹出如下窗口:点击close。

 知道下面按钮的含义:

演示调试功能:观察执行过程:初始化——>执行——>退出。(在这个过程中,将360不用的信息都注释掉)

 下方区域显示:

🌈3、脚本加强(重点)

1、插入事务

事务:一个系统对应的操作业务的集合。

函数:Lr_strat_transaction;

事务的插入方式:

(1)通过遥控器事务插入:在录制脚本的时候插入

在登录之前插入事务:

进行登录:

 结束事务

 此时结束录制,在Action.c文件中显示:

(2)通过VUG快捷方式插入  


此时

 

 右侧显示函数

  

 注意:

(1)事务有开始就必须有结束,两者成对出现;

(2)事务处理过程中不能插入“思考时间”,如果插入思考时间,对应的事务的响应时间就不准确了;

(3)事务的开始名称和事务的结束名称必须相同。

比如会出现如下错误:

2、插入集合点

集合点:在LoadRunner中为了实现并发,通常通过设置集合点来达到这个目的。

 函数:函数

一般在事务开始之前进行集合点的设置。

3、插入检查点

函数:web_reg_find

要在请求点之前将对应的数据进行注册。

比如在录制的脚本中,找到一段网址打开如下:

 我们接下来校验上面这个页面存不存在Username。

 

 运行脚本,观察结果:

 

4、参数化

怎么在LoadRunner中对数据进行批量化传递?

(1)对数据进行参数化设置

 

 

 点击Properties,出现新的弹窗:

注意这里的用户名,在LoadRunner的安装路径下:WebTours\cgi-bin\user下面路径中找到各种用户名并添加(我这里只有一个用户名 jojo,就只是演示一下)

 此时脚本中出现如下变更: 

创建好之后可以在左边的Parameter中看到

运行。如果要观察到底是哪个账号登录,要对日志进行设置,将日志进行打印。

设置日志的方式: Ctrl+S保存

 运行脚本,下方先后出现设置的用户的信息(这里只显示了一个)。

5、插入日志

在事务结束之后,插入:

脚本中显示

 运行后下方结果:

 日志的标准输出写法:

 6、字符串比较

演示:如果当前用户是jojo,就输出当前用户是jojo

 下方输出结果

 


        自己关于性能测试部分的loadRunner的简单入门学习,接收新知识不是那么简单,还是要多多回顾,熟练了就掌握了。而且最近的生活好枯燥呀~ 看最近两天高考成绩出分,感慨距离自己当年也已经过了好些年了...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值