LoadRunner简介

LoadRunner三大组件

1、VuGen(虚拟用户发生器)

  • Virtual User Generator
  • 虚拟用户 VU 用于户模拟真实用户, 被测服务器会认为与真实用户一样。
  • VUGen 用于捕捉用户的业务流, 并录制成脚本(虚拟用户脚本)。 Vuser 脚本记录了用户与服务器的交互过程, 并且包含一系列度量并记录服务器性能的函数, 就像一个真实的用户一边做操作, 一边拿着秒表记录时间一样。

2、Controller(控制器)

  • Controller 负责生成性能测试场景, 管理和协调多个虚拟用户, 将任务分派给各个Load Generator 运行测试, 联机监控场景(软件系统各个节点的性能),收集结果数据。
    • 场景(Scenario)
      • 把虚拟用户按照一定规则组织起来模拟真实世界的业务行为。
  • Load Generator(负载机)
    • 用于实现均衡负载, 保证每台负载机均匀施压, 否则测试结果将不可靠。
      • 安装完整 LR(含 Load Generator) 的计算机录制、 增强和分发脚本;
      • 多台 Load Generator 负责执行脚本, 运行场景。
  • Agent(代理程序)
    • 部署在各个客户端, 协同得到步调一致的虚拟用户;
    • 在 Load Generator 中, 各物理机要能接收到 Controller 发来的脚本, Agent 负责实时侦听来自控制器的指令, 以达到协调各压力生成器中虚拟用户的作用。

3、Analysis(分析器)

  • 测试场景运行结束后, 会在指定目录下生成一个 Access 数据库文件, 用于存放测
    试结果。
  • 分析器可以对数据进行分析, 并生成图形。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值