✏️作者:银河罐头
📋系列专栏:JavaEE
🌲“种一棵树最好的时间是十年前,其次是现在”
目录
- LoadRunner 安装
- LoadRunner 三大组件之间的关系
- LoadRunner 脚本录制
- WebTours 系统
- 脚本加强
- 事务插入
- 插入集合点
- 插入检查点
- 参数化
- 打印日志
- Controller
- Analysis
使用 loadRunner 录制脚本+ 编写脚本。
LoadRunner 安装
下载 360 极速浏览器
loadrunner 和 jmeter 相比,
1.Jmeter 没有录制功能
2.loadrunner 可以设计非常丰富的测试场景
3.loadrunner 可以产出非常丰富的测试报告
LoadRunner 三大组件之间的关系
VUG:录制脚本,编写脚本。
Controller : 设计场景,运行场景。
Analysis: 产生性能测试报告。
LoadRunner 脚本录制
WebTours 系统
- 如何启动
/LoadRunner/webtours/StartServer.bat
双击 StartServer.bat
以管理员方式运行
ip 地址有时候没有,重启电脑又好了?!
wifi 网不行,ip 出不来。
用 手机开热点就行了。
- 配置
/LoadRunner/WebTours/conf/httpd.conf
端口号是 1080
- 脚本录制
打开已经下载好了的 VUG,
File - > new Script and Solution
脚本需要进行删减,录制好的脚本有一些无关的代码需要删掉。
- 编译
编译没有任何错误。
- 运行
脚本加强
事务插入
函数:
开始事务 lr_start_transaction(“login”);
结束事务 lr_end_transaction(“login”, LR_AUTO);
日志:
插入集合点
LoadRunner 为了达到并发这样的机制,让大量用户同时发起请求。从而引入"集合"。
插入检查点
函数 web_reg_find
参数化
打印日志
函数
lr_log_message
lr_output_message
Controller
设计场景
Controller 打开方式
1)可以通过 VUG 打开
压力产生器/施压机器
施压机器:发起请求方,用户本地电脑
被压机器:处理请求方,服务器
2)也可以直接双击打开
3)场景设计
添加系统资源监控数据:
这两个服务必须是启动的。才能添加相关的指标。
场景运行方式:
4个事务
Analysis
controller 运行结束,自动打开 Analysis
汇总报告: