LoadRunner组成及其工作原理简介

转载 2015年11月17日 21:29:37

一、 LoadRunner工具组成
1、虚拟用户脚本生成器:捕获最终用户业务流程和创建自动性能测试脚本,即我们在以后说的产生测试脚本;
2、压力产生器:通过运行虚拟用户产生实际的负载;
3、用户代理:协调不同负载机上虚拟用户,产生步调一致的虚拟用户;
4、压力调度:根据用户对场景的设置,设置不同脚本的虚拟用户数量;
5、监视系统:监控主要的性能计数器;
6、压力结果分析工具:本身不能代替分析人员,但是可以辅助测试结果的分析。

二、 LoadRunner工具原理

代理(Proxy)是客户端和服务器端之间的中介人,LoadRunner就是通过代理方式截获客户端和服务器之间交互的数据流。

1、虚拟用户脚本生成器通过代理方式接收客户端发送的数据包,记录并将其转发给服务器端;接收到从服务器端返回的数据流,记录并返回给客户端。

这样服务器端和客户端都以为在一个真实运行环境中,虚拟脚本生成器能通过这种方式截获数据流;虚拟用户脚本生成器在截获数据流后对其进行了协议层上的处理,最终用脚本函数将数据流交互过程体现为我们容易看懂的脚本语句。

2、压力生成器则是根据脚本内容,产生实际的负载,扮演产生负载的角色。

3、用户代理是运行在负载机上的进程,该进程与产生负载压力的进程或是线程协作,接受调度系统的命令,调度产生负载压力的进程或线程。

4、压力调度是根据用户的场景要求,设置各种不同脚本的虚拟用户数量,设置同步点等。

5、监控系统则可以对数据库、应用服务器、服务器的主要性能计数器进行监控。

6、压力结果分析工具是辅助测试结果分析。

LoadRunner工具介绍及工作原理

⑴功能:LoadRunner是一种适用于许多软件体系架构的自动负载测试工具,从用户关注的响应时间、吞吐量,并发用户和性能计数器等方面来衡量系统的性能表现,辅助用户进行系统性能的优化。 ⑵原理:Loa...
  • ziming_i
  • ziming_i
  • 2015年11月29日 12:56
  • 2854

浏览器组成及工作原理介绍

简介 浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工 作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。 将讨论的浏览器 今天,有五种...
  • liyong199012
  • liyong199012
  • 2013年01月19日 14:36
  • 4879

【计算机组成原理】简介

计算机组成原理学习开篇 计算机发展史 计算机组成结构 总体结构图 CPU 主存储器 总线 IO设备计算机组成原理学习开篇 做了几年Java Coder自认为Java相关基础还够用,但往往对一些更深...
  • xblibo
  • xblibo
  • 2016年08月20日 17:29
  • 179

计算机组成原理简介

计算机组成原理 这门学科告诉你什么是计算机。 首先,我们可以把计算机分解成最原始的部件——晶体管。晶体管是一种半导体材料,其最重要的作用就是半导:可以通过电流的变化,实现电路的切换。比如计算机最基...
  • sum_TW
  • sum_TW
  • 2016年12月08日 17:42
  • 1003

LoadRunner组成和工作原理

一、 LoadRunner工具组成 1、虚拟用户脚本生成器:捕获最终用户业务流程和创建自动性能测试脚本,即我们在以后说的产生测试脚本; 2、压力产生器:通过运行虚拟用户产生实际的负载; 3、用户代理:...
  • Hedy20120808
  • Hedy20120808
  • 2013年10月30日 10:28
  • 1095

Android中uri的组成

Content Provider这个东西在Android平台上是最常用的共享数据的方法(似乎应用程序之间共享数据也只有这种方法吧,待求证)。虽然常用,但是这个东 西要理解透彻还是要先掌握一些基础的。U...
  • garyichgo
  • garyichgo
  • 2013年01月15日 13:44
  • 554

Samba的简介和配置

一.Samba的工作原理Samba服务功能强大,这与其通信基于SMB/CIFS协议有关。SMB不仅提供目录和打印机共享,还支持认证、权限设置。在早期,SMB运行于NBT协议(NetBIOS over ...
  • tshangshi
  • tshangshi
  • 2015年11月06日 21:42
  • 858

LOADRUNNER高级特性应用案例

1     响应内容的关联和截取 在全流程测试中会经常涉及对响应内容的关联和截取,主要涉及下面2个场景: Ø  获取session或cookie信息作为后续请求的依赖条件。 比如在提交订单场景,...
  • ronghuanye
  • ronghuanye
  • 2017年06月09日 12:04
  • 629

LoadRunner常用函数

LoadRunner中,常用的函数有很多,这里只介绍编写性能测试脚本过程中那些必然用到的函数。本文重点关注这些典型函数的应用场合及注意点,至于函数详细使用说明请参见LoadRunner帮助文档。 1...
  • nowadaysall
  • nowadaysall
  • 2015年12月31日 08:36
  • 1177

LoadRunner学习记录-基础篇

LoadRunner学习记录,通过对官方帮助手册,有计划的逐笔学习,并记录下自己学习的过程。第一次学习的目标是基础概念。...
  • cafardhaibin
  • cafardhaibin
  • 2016年03月23日 11:24
  • 1221
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LoadRunner组成及其工作原理简介
举报原因:
原因补充:

(最多只允许输入30个字)