18266417701
当前位置:LoadRunner首页 > 知识社区 > LoadRunner使用教程 > LoadRunner基础教程 Controller介绍
LoadRunner基础教程 Controller介绍
时间 : 07-07 14:34 浏览量 : 61

Controller能够运行和监控负载测试的LoadRunner工具,本篇文章将带量大家一起详细了解Controller,一起来看。

Controller用于创建和控制场景,有一个场景负责定义每个测试会话中发生的事件。控制要模拟的用户数、这些用户执行的操作以及用于运行模拟场景的计算机,可以使用场景创建负载测试用以检查服务器的可靠性以及承载能力。

脚本和测试类型

在场景运行期间,Controller运行脚本或系统单元测试。Vuser脚本是使用VuGen创建的测试脚本。初除此之外,提供加载项,支持loadrunner API与外部开发环境集成,并在本机环境中运行测试。

系统或单元测试是指Selenium测试或在外部开发环境中创建的NUnit和JUnit测试,可以在本地环境中工作并准备二进制格式的单元测试,然后在Controller运行测试。

Controller术语

Vuser:虚拟用户(即Vuser)代替真实用户,一个工作站只能供一个真实用户使用,许多Vuser可以同时在一个工作站运行。

Vuser脚本:在场景运行时,每个Vuser执行一个Vuser脚本。

事务:想要评测服务器性能,需要定义事务。事务是要评测的一个或一系列操作。将脚本的相应部分放入start和end事务语句中,可以在Vuser脚本中定义事务。

集合点:将集合点插入Vuser脚本中,模拟服务器用户负载。集合点指示Vuser在测试运行期间等待多个Vuser到达某个特定点,然后他们便可以同时执行某项任务。

Load Generator:在执行场景时,Controller会将场景中的各个Vuser分配给Load Generator,这是执行Vuser脚本的计算机,能够让Vuser模拟真实用户操作。

性能分析:Vuser脚本包含在负载测试期间评测并录制系统性能的函数。在场景运行期间可以监控网络和服务器资源。

场景中主要项目

·场景类型:面向目标的场景或手动场景

·测试:要运行的脚本或单元测试

·计算机:用于运行测试的计算机

·Vuser:在每台计算机上运行的虚拟用户数

·计划:如何加载user

·监控器:在测试运行期间要监控的度量

场景类型

在首次打开Controller时,会提示选择场景类型:面向目标或手动

·面向目标场景:定义希望测试实现的目标,系统根据这些目标会自动构建场景

·手动场景:添加Vuser并手动选择脚本/单元测试,然后将其分配在可用计算机上。

以上是关于LoadRunner基础教程 Controller介绍的介绍,后期还会持续更新相关内容,想要获取更多信息可以随时联系我们。

文章内部底部图片

标签:
您可能还在找这些
no cache
Processed in 0.385341 Second.