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)
容量规划 最大承载用户数