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工具组成 1、虚拟用户脚本生成器:捕获最终用户业务流程和创建自动性能测试脚本,即我们在以后说的产生测试脚本; 2、压力产生器:通过运行虚拟用户产生实际的负载; 3、用户代理:...

Linux驱动程序工作原理简介

  • 2014年04月12日 22:17
  • 41KB
  • 下载

AGPS工作原理简介

  • 2011年03月31日 11:59
  • 33KB
  • 下载

LoadRunner工具介绍及工作原理

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

Filter简介和工作原理

  • 2013年04月09日 16:20
  • 38KB
  • 下载

Git 简介之工作原理杂谈

自从认识Git开始,就一直非常佩服这个软件,一直想写点东西来把自己所体会到的记录下来。 Git是由Linux Kernal的创始人Linus设计并发布的一个版本控制软件,乍一看是愚蠢的设计,实际上是天...
  • CDUT100
  • CDUT100
  • 2014年11月30日 21:35
  • 425

第二讲_WAP工作原理及WML语言简介

  • 2011年09月14日 10:10
  • 206KB
  • 下载

蓝牙工作原理&流程简介

  • 2017年11月10日 08:49
  • 1.29MB
  • 下载

JSP Filter简介和工作原理

Filter(过滤器)简介 Filter 的基本功能是对 Servlet 容器调用 Servlet 的过程进行拦截,从而在 Servlet 进行响应处理的前后实现一些特殊的功能。 在 Se...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LoadRunner组成及其工作原理简介
举报原因:
原因补充:

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