LoadRunner概述
LoadRunner 是一款企业级性能测试工具,用于模拟大量用户并发访问系统,评估系统在不同负载下的表现。
核心能力:
- 并发用户模拟(Vuser)
- 性能瓶颈定位
- 系统容量评估
- SLA验证(响应时间、吞吐量等)
1.LoadRunner核心架构
1.1组件组成
flowchart LR
A[VuGen
脚本开发] --> B[Controller
场景控制]
B --> C[Load Generator
负载机]
C --> D[被测系统 SUT]
B --> E[Analysis
结果分析]
1.2组件说明
| 组件 | 作用 |
|---|---|
| VuGen (Virtual User Generator) | 录制/编写测试脚本 |
| Controller | 控制并发、调度执行 |
| Load Generator | 产生实际负载 |
| Analysis | 生成性能报告 |
2.适用场景
| 场景 | 说明 |
|---|---|
| Web系统压测 | 电商、门户、API网关 |
| 微服务压测 | 服务链路、RPC调用 |
| 数据库性能测试 | 高并发读写 |
| 稳定性测试 | 长时间运行(Soak Test) |
| 容量规划 | 最大承载用户数 |