后端性能测试工具的基本原理
后端性能测试工具首先通过虚拟用户脚本生成器生成基于协议的虚拟用户脚本,然后根据性能测试场景设计的要求,通过压力控制器控制协调各个压力产生器以并发的方式执行虚拟用户脚本,并且在测试执行过程中,通过系统监控器收集各种性能指标以及系统资源占用率,最后通过测试结果分析器展示测试结果数据。
LoadRunner 的主要模块
Virtual User Generator
用于生成模拟用户行为的测试脚本
LoadRunner Controller
负责控制 Load Generator 产生测试负载,以执行预先设定好的性能测试场景;同时,它还负责收集各类监控数据。
LoadRunner Analysis
图形化展示测试过程中收集的数据,对多个指标做关联分析,找出它们之间的因果关系。
基于 LoadRunner 完成企业级性能测试,可以划分为五个阶段:
- 性能需求收集以及负载计划制定;
- 录制并增强虚拟用户脚本;
- 创建并定义性能测试场景;
- 执行性能测试场景;
- 分析测试报告。