zoukankan      html  css  js  c++  java
  • loadrunner多负载机联合产生负载

    解说一:

    多机联合产生负载 LOADRUNNER 对应用程序施压时,采用的方法就是让一台机器模拟很多用户,同时向被 测用户发送请求或进行操作。这样,如果一台测试机器模拟的虚拟用户数过多,他本身性能的下 降会直接影响测试效果。为了避免这种情况,LOADRUNNER 允许使用多台机器运行场景来均 衡测试机器的负荷。只要一台机器安装了 LOAD GENERATOR 并启动了 LOADRUNNER AGENT PROCESS 进程,就可以被 CONTROLLER 统一调度来运行场景,CONTROLLER 负载 收集统一的测试信息和执行结果。 ? 安装 LOADGENERATOR,如果一台测试机仅用来被 CONTROLLER 调用执行场 景,只需安装 LOAD GENERATOR 就可以了。方法是在 LOADRUNNER 安装首页 选择 LOAD GENERATOR 选项。 需要注意的是, LOADGENERATOR 的服务启动后, 屏幕右下角的任务栏上会显示一个代理(AGENT)的图标; ? 在 CONTROLLER 中创建 LOAD GENERATOR CONTROLLER 进行多机联合产生负载之前,首先要加载准备使用 LOAD GENERATOR,单击场景设定对话框中的 GENERATORS 按钮,系统会弹出 LOADGENERATORS 对话框;在 LOAD GENERATOR 对话框中可以查看到所有已经加载的 LOAD GENERATOR 信息。 ? NAME:LOAD GENERATOR 所在的机器名称。如果是 LOCALHOST,表明这 个 GENERATOR 是在本机上; ? ? ? STATUS:标识了 GENERATOR 目前的状态, PLATFORM:显示了系统的平台名称; 单击 ADD 可以添加新的 LOAD GENERATOR;添加 LOAD GENERATOR 后, 一般要测试 CONTROLLER 能否正确连接到这个 GENERATOR,单击 CONNECT 按钮,LOADRUNNER 的 CONTROLLER 就会尝试去连接选中的 LOAD GENERATOR, 如果连接成功就在 STATUS 字段中显示 READY, 如果失 败就会显示 FAILED。 ? 在场景中用不同的 LOAD GENERATOR 联合产生负载 创建好 LOADGENERATOR 以后,在 CONTROLLER 的 LOAD GROUPS 列表中就 可以选择使用了, 使用多个 LOAD GENERATOR 运行场景的时候,可以让不同的虚拟用户组在不同的 机器上运行,分解了 CONTROLER 本身的压力,更能体现系统真实的运行环境;

    解说二:

    一台机器打开controller,其他的加压机都启动agent.保持controller和各加压机之间通讯正常.
    然后在controller的design中设置generators,把加压机的信息填写在load gererators中,connect一下,保证正常联通.
    在design中选择添加脚本,在最后一列load generators中选择刚添加的任意一个加压机,就实现了用多台机器加压.

  • 相关阅读:
    习题10-2 递归求阶乘和(15 分)
    在过滤器中得到模型状态信息
    理解OAuth 2.0
    asp.net mvc 控制器的依赖注入(使用Ninject)
    web.routing 学习
    深度优先和广度优先的基础应用
    数的全排
    C# 表达式树
    C#中RSA的简单使用
    select into 和insert into select
  • 原文地址:https://www.cnblogs.com/jinjiangongzuoshi/p/3220882.html
Copyright © 2011-2022 走看看