LoadRunner三大核心组件为VuGen、Controller、Analysis,本篇文章将会为大家详细介绍,一起来看。
VuGen
使用VuGen(Virtual User Generator)录制最终用户业务流程,开发脚本来模拟系统中实际用户的行为。在录制过程中,VuGen会监控客户端并跟踪发送到服务器和从服务器接收的所有请求。

在进行录制后VuGen会生成各种函数,将这些函数插入到VuGen编辑器中,用来创建基本的Vuser脚本。VuGen不需要手动对应用程序API进行编程,而是自动生成对现实世界进行建模和模拟的函数。VuGen不仅记录Vuser脚本,还会重放它们。重放VuGen中的脚本有利于调试,帮助用户确定Vuser脚本在作为大型测试的一部分执行时如何运行。在进行播放时,Vuser脚本头盖骨哦执行对服务器API函数的调用直接与服务器通信。当Vuser直接与服务器通信时,客户端接口不需要系统资源,有利于在单个工作站上同时运行大量Vuser,支持使用几台测试计算机来模代行服务器负载。

Vuser类型
基于协议的Vuser:运行在VuGen中开发脚本的Vuser,支持大多数常见的通信协议。
基于单元测试的Vuser:以.dll或.jar/.class文件的形式运行单元测试的Vuser,需在受支持的Microsoft Visual Studio或Eclipse版本中创建,需要安装IDE for Developer加载项创建这些测试。
GUI Vuser(图形用户界面):基于Windows的负载生成器上运行单个GUI Vuser。如果想要运行多个需要使用Citrix会话。
Controller:用于创建和控制场景。通过使用场景创建负载测试,检查服务器的可靠性和承载能力。在场景运行期间,Controller运行Vuser脚本或系统/单元进行测试。
Analysis:用于收集和提供负载测试数据的工具。在执行负载测试场景时,Vuser可以在执行事务时生成结果数据。支持Microsoft Access、Micrsoft SQL Server、SQLite三种数据库类型。
Analysis提供以下工具查看结果
·图,标准且特定于协议的图可以帮助用固话确定系统性能并提供有关事务以及Vuser的信息,通过合并多个负载测试场景的结果或将多个图合并为一个图,可以比较多个图。每个图都具有用于描述图中度量的图例,还可以按照特定字段你对数据进行筛选和排序。

·Analysis图数据和原始数据视图,,这些视图以电子表格形式显示实际数据。
·分析报告,通过此程序可以生成每个图的摘要。
以上是关于LoadRunner三大核心组件的介绍,想要获取更多内容可以拨打电话进行沟通,会有专属老师为您解答疑问。
