LoadRunner

✏️作者:银河罐头
系列专栏:JavaEE

“种一棵树最好的时间是十年前,其次是现在”

目录

  • LoadRunner 安装
  • LoadRunner 三大组件之间的关系
  • LoadRunner 脚本录制
    • WebTours 系统
  • 脚本加强
    • 事务插入
    • 插入集合点
    • 插入检查点
    • 参数化
    • 打印日志
  • Controller
  • Analysis

使用 loadRunner 录制脚本+ 编写脚本。

LoadRunner 安装

下载 360 极速浏览器

image-20230714101655444

LoadRunner_第1张图片

loadrunner 和 jmeter 相比,

1.Jmeter 没有录制功能

2.loadrunner 可以设计非常丰富的测试场景

3.loadrunner 可以产出非常丰富的测试报告

LoadRunner 三大组件之间的关系

VUG:录制脚本,编写脚本。

Controller : 设计场景,运行场景。

Analysis: 产生性能测试报告。

LoadRunner 脚本录制

WebTours 系统

  • 如何启动

/LoadRunner/webtours/StartServer.bat

双击 StartServer.bat

以管理员方式运行

image-20230714141224121

ip 地址有时候没有,重启电脑又好了?!

wifi 网不行,ip 出不来。

用 手机开热点就行了。

  • 配置

/LoadRunner/WebTours/conf/httpd.conf

端口号是 1080

LoadRunner_第2张图片

LoadRunner_第3张图片

  • 脚本录制

打开已经下载好了的 VUG,

File - > new Script and Solution

LoadRunner_第4张图片

LoadRunner_第5张图片

LoadRunner_第6张图片

image-20230714122638956

LoadRunner_第7张图片

脚本需要进行删减,录制好的脚本有一些无关的代码需要删掉。

  • 编译

LoadRunner_第8张图片

LoadRunner_第9张图片

编译没有任何错误。

  • 运行

LoadRunner_第10张图片

脚本加强

事务插入

LoadRunner_第11张图片

函数:

开始事务 lr_start_transaction(“login”);

结束事务 lr_end_transaction(“login”, LR_AUTO);

日志:

LoadRunner_第12张图片

插入集合点

LoadRunner 为了达到并发这样的机制,让大量用户同时发起请求。从而引入"集合"。

LoadRunner_第13张图片

插入检查点

函数 web_reg_find

LoadRunner_第14张图片

参数化

LoadRunner_第15张图片

LoadRunner_第16张图片

LoadRunner_第17张图片

LoadRunner_第18张图片

LoadRunner_第19张图片

image-20230714160951418

image-20230714161001620

打印日志

LoadRunner_第20张图片

函数

lr_log_message

lr_output_message

LoadRunner_第21张图片

LoadRunner_第22张图片

Controller

设计场景

Controller 打开方式

1)可以通过 VUG 打开

LoadRunner_第23张图片

LoadRunner_第24张图片

压力产生器/施压机器

施压机器:发起请求方,用户本地电脑

被压机器:处理请求方,服务器

2)也可以直接双击打开

LoadRunner_第25张图片

3)场景设计

LoadRunner_第26张图片

LoadRunner_第27张图片

LoadRunner_第28张图片

LoadRunner_第29张图片

LoadRunner_第30张图片

LoadRunner_第31张图片

LoadRunner_第32张图片

LoadRunner_第33张图片

LoadRunner_第34张图片

LoadRunner_第35张图片

LoadRunner_第36张图片

添加系统资源监控数据:

LoadRunner_第37张图片

LoadRunner_第38张图片

这两个服务必须是启动的。才能添加相关的指标。

LoadRunner_第39张图片

image-20230716203336341

场景运行方式:

image-20230716203430322

4个事务

LoadRunner_第40张图片

LoadRunner_第41张图片

Analysis

image-20230716224247748

controller 运行结束,自动打开 Analysis

汇总报告:

LoadRunner_第42张图片

你可能感兴趣的:(软件测试,测试工具,压力测试)