LoadRunner中文网站 > 最新资讯 > LoadRunner性能测试指标有哪些 LoadRunner性能测试参数类型
教程中心分类
LoadRunner性能测试指标有哪些 LoadRunner性能测试参数类型
发布时间:2026/05/29 09:36:20

  很多人做性能测试时,习惯先录脚本、再拉并发,最后盯着响应时间看系统有没有变慢。真正有效的LoadRunner性能测试并不是只看一两个数字,而是先把“指标”与“参数”分开理解:指标负责说明系统在压力下表现成什么样,参数负责决定这股压力是怎样被制造出来的。

 

  一、LoadRunner性能测试指标有哪些

 

  理解LoadRunner性能测试指标有哪些,关键不是记住几个名称,而是知道这些指标分别在回答什么问题。官方Analysis与Dashboard资料里反复出现的核心图表包括Average Transaction Response Time、Running Vusers、Hits per Second、HTTP Responses per Second、Throughput和Errors,这说明LoadRunner性能测试关注的不是单一快慢,而是事务表现、负载规模、流量强度和异常情况之间的联动。

  1、事务响应时间是最核心的业务指标

 

  (1)Average Transaction Response Time反映的是某个事务在测试运行过程中的平均响应时间;

 

  (2)它最适合用来判断登录、查询、提交、支付这类关键业务动作是否随着压力上升而明显变慢;

 

  (3)所以做LoadRunner性能测试时,事务响应时间通常是报告里最先被解释的一组数据。

 

  2、并发用户数决定当前负载水平

 

  (1)Running Vusers Graph显示的是每一秒实际在执行脚本的虚拟用户数量和状态;

 

  (2)它的意义不在于单独好看,而在于帮助你判断响应时间变化到底是不是由负载增加引起;

 

  (3)如果事务时间抖高时Running Vusers并没有同步上升,就不能简单把问题归因于压力。

 

  3、吞吐量和命中率反映系统流量形态

 

  (1)Hits per Second用来表示每秒向Web服务器发出的请求次数;

 

  (2)Throughput用来表示服务器在单位时间内传输的数据量;

 

  (3)这两类指标一起看,才能判断系统是“请求变多了”还是“数据量变大了”,也才能更准确解释LoadRunner性能测试结果。

 

  4、错误和状态码指标决定结论是否可信

 

  (1)HTTP Responses per Second会把返回状态码按时间分布展示出来;

 

  (2)Errors指标则能帮助定位某个时间段是否出现大量失败;

 

  (3)如果响应时间看似还能接受,但错误数和异常状态码持续上升,这场LoadRunner性能测试就不能直接判定为通过。

 

  二、LoadRunner性能测试参数类型

 

  LoadRunner性能测试参数类型,真正重要的不是“会不会建参数”,而是知道不同参数如何改变虚拟用户行为。OpenText官方的Parameter types文档列出了File、Table、Random Number、Date/Time、Group Name、Iteration Number、Load Generator Name、Vuser ID等类型,而Performance Center的参数分配文档又进一步说明了Sequential、Random、Unique等取值方式。

  1、文件参数最常用

 

  (1)File type parameters适合把用户名、密码、关键字、订单号这类已知数据放进参数文件;

 

  (2)官方说明里提到,一个数据文件可以包含多列参数值,每列代表一个参数;

 

  (3)这类参数最适合做批量用户和批量业务数据驱动,是LoadRunner性能测试里最常见的参数类型。

 

  2、随机数与日期时间参数适合动态场景

 

  (1)Random Number适合生成范围内的随机值,用来模拟金额、编号或随机输入;

 

  (2)Date/Time参数可以按格式输出当前时间,并支持偏移设置;

 

  (3)当业务不适合反复使用固定值时,这两类参数能让LoadRunner性能测试更接近真实访问。

 

  3、系统型参数适合定位运行环境

 

  (1)Vuser ID、Iteration Number、Load Generator Name、Group Name这类参数不是业务数据,而是运行时身份信息;

 

  (2)它们更适合在日志、排错和分布式执行中辅助判断脚本当前由谁、在第几轮、跑在哪台机子上;

 

  (3)这类参数虽然不直接制造业务压力,但对LoadRunner性能测试排错非常有用。

 

  4、数据分配方式决定参数怎么被取走

 

  (1)Sequential表示按顺序取下一行数据;

 

  (2)Random表示每次请求参数时随机取值,并可通过种子复现实验顺序;

 

  (3)Unique则会为每个Vuser分配唯一的数据块,要求参数表里有足够多的唯一值;

 

  (4)同样一份参数文件,分配方式不同,最终压出来的LoadRunner性能测试负载特征也会完全不同。

 

  三、LoadRunner性能测试指标与参数如何对应分析

 

  很多人会看指标,也会配参数,但报告仍然写不清,根本原因就在于没有把两者对应起来。真正成熟的做法,是先用参数决定“压力怎样被制造出来”,再用指标判断“系统对这种压力的反应如何”。比如文件参数加Unique分配方式,通常更适合模拟大量不同用户同时登录;而当你把随机数、日期时间和短间隔迭代一起使用时,更要同步观察吞吐量、错误率和事务时间是不是被异常放大。只有把参数逻辑和指标变化扣在一起,LoadRunner性能测试才不只是堆数据,而是能真正说明系统容量与瓶颈位置。

  总结

 

  LoadRunner性能测试指标有哪些,LoadRunner性能测试参数类型,真正高效的理解方式,不是把指标和参数拆成两张表去背,而是先看事务响应时间、并发、吞吐量、命中率和错误这些核心指标分别在描述什么,再看文件参数、随机参数、时间参数和顺序、随机、唯一这些分配方式分别在制造什么样的压力。

读者也访问过这里:
135 2431 0251