LoadRunner的基本介绍

LoadRunner是一个功能强大的性能测试工具,包括VirtualUserGenerator用于录制和编辑脚本,Controller来组织和管理测试,Analysis进行结果分析。它支持多种协议和平台,能创建真实负载,实时监控并精确分析结果,帮助定位系统性能问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、LoadRunner的介绍

Virtural User Generator:虚拟用户生成器或VuGen

记录最终用户的业务流程并创建一个自动性能测试脚本,成为Vuser脚本。主要用来录制脚本,编写并发测试代码于需求,设计并发测试实施的代码逻辑和执行思路。

Controller:控制器

组织、驱动、管理和监视负载测试。适用于场景测试,用来收集并发测试的数据,显示执行并发过程中的各数据的动态图表(多个用户并发场景)。

Analysis:分析器

查看、分析和比较负载测试的结果。常用来分析系统并发测试的数据,生成报告和图标。

Load Generactors:负载生成器(非独立软件)

运行vuser向服务器发起负载测试的计算机。不是一个独立的软件,和Conreoller结合使用。用于生成压力,也可以叫做压力机

二、LoadRunner的工作原理

使用Virtural User Generator创建和管理性能测试脚本,把脚本放入Controller,设置性能测试场景,模拟大量用户像服务器发起请求,再通过Analysis对场景测试结果数据进行分析,输出各种数据图表,通过这些数据图表进行性能分析和调优。

在这里插入图片描述

三、LoadRunner的特点

1、广泛支持业界标准协议

LoadRunner是工业标准级别的性能测试工具,可以支持业界大多数标准和开发技术(支持各种协议,协议类型非常多)。

2、支持多种平台开发脚本

c、java、.NET……

3、创建真实的系统负载

VuGen建脚本时变量参数化,实现并发用户不同行为,然后在controller中借助集合点实现真正意义上的并发测试。

集合点:先初始化好的线程需要等待后面还没初始化好的线程,所以设置一个集合点,用来等待。

4、强大的实时监控和数据采集功能

实时监控场景状态,掌握测试进度,及时发现问题。

5、精确分析结果,辅助定位问题

汇总所有测试结果,可以快速找到性能问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值