在上一篇文章中大家已经知道了LoadRunner三大组件分别是 Virtual User Generator(虚拟用户生成器)、Controller (控制器)、Analysis (分析器),并了解了其中的第一大组件 Virtual User Generator。今天我们继续为大家介绍LoadRunner三大组件中第二大组件Controller。
Controller中文名称为压力调度控制台,它是性能测试场景设计以及监控的地方,让脚本按照预定的规则并产生压力。同时,监控重要指标也在Controller中完成。Controller负责生成性能测试场景,并管理协调多个虚拟用户。在实际运行过程中,Controller将运行任务分配给各个Load generator,联机监测软件系统各个节点的性能,收集结果数据,提供给LoadRunner三大组件中的Analysis。简单来说就是设置场景参数,管理虚拟用户的场所。
Controller是LoadRunner在运行过程中十分重要的一环,其功能作用十分强大。上文中我们所提到的Load generator通俗点说,就是Controller的“手下”。Controller负责发布命令,Load generator负责实施与执行。一个Controller可以控制多台机器上的Load generator,让他们协同完成任务,帮助我们更好地模拟真实的负载环境。
Controller通过对VU(用户行为模拟器)的部署实现场景参数的设置,形成各种测试场景(性能测试策略,如基准测试)。场景可以启动或者停止,还可以在测试过程中,对AUT服务器进行监控。形成的海量数据,在测试结束后,统一提交给Analysis,生成各式图表。
以上就是我们为大家整理的LoadRunner三大组件中Controller的有关内容,接下来的文章中我们将会为您介绍LoadRunner三大组件中的Analysis,敬请继续关注。
如想了解其他内容可以观看下方相关链接,也可点击右侧咨询按钮向我们的技术专家进行咨询,感谢您的观看