目录
一、了解LoadRunner
1、什么是Loadrunner?
- LoadRunner是一种适用于许多软件体系架构的自动负载测试工具。
- LoadRunner可以从用户关注的响应时间、吞吐量,并发用户和性能计数器等方面来衡量系统的性能表现,辅助用户进行系统性能的优化。
- LoadRunner具备录制脚本功能,可以设计非常丰富的测试场景,和产出丰富的测试报告。
2、Loadrunner包括什么组件?
(1)前台组件
- VuGen(虚拟用户脚本生成器):用于录制和编写脚本。
- Controller(测试控制器):用于设计测试场景,执行、管理、监控性能测试。
- Analysis(结果分析器):用于汇总、分析性能数据,产出性能报告。
(2)后台组件
- LoadGenerator(负载生成器):用于模拟多用户并发访问。
- Proxy(用户代理):用于支持脚本录制和回放。
二、LoadRunner三大组件
1、VuGen(虚拟用户脚本生成器)
(1)如何录制脚本?
以自带项目 webtours 订票系统为例,进行录制。
<1> 启动 webtours 项目。
① 在 LoadRunner 安装路径中查找 WebTours/StartServer.bat,开启服务并保持(在进行测试时,该控制台窗口不能关闭)。
② 通过同目录下,httpd.conf 文件获取或设置监听端口。(端口默认1080)
③ 同目录下,cgi-bin/users文件记录了账号和密码(可使用默认账号,也可自行注册)。
④ 弹出的控制台中打印了webtours 订票系统网站的IP地址,使用 "IP地址/端口号/WebTours" 进行访问。

<2> 打开VuGen,创建新脚本。
<3> 选择协议后,输入脚本文件名和脚本保存路径,点击创建。
<4> 侧边栏说明。
<5> 点击开始录制按钮。