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

      LoadRunner对应用程序施压时,采用的方法就是让一台机器模拟很多用户,同时向被测用户发送请求或进行操作。这样,如果一台测试机器模拟的虚拟用户数过多,他本身性能的下降会直接影响测试效果。为了避免这种情况,LoadRunner允许使用多台机器运行场景来均衡测试机器的负荷。只要一台机器安装了Load Generator并启动了LoadRunner Agent Process进程,就可以被Controller统一调度来运行场景,Controller负载收集统一的测试信息和执行结果。 
       »安装Load Generator,如果一台测试机仅用来被Controller调用执行场景,只需安装Load Generator就可以了。方法是在LoadRunner安装首页选择Load Generator选项。需要注意的是,Load Generator的服务启动后,屏幕右下角的任务栏上会显示一个代理(Agent)的图标;

          »在Controller中创建Load Generator Controller进行多机联合产生负载之前,首先要加载准备使用的Load Generator,单击场景设定对话框中的Generators按钮,系统会弹出Load Generators对话框;

          »在Load Generator 对话框中可以查看到所有已经加载的Load Generator信息。       

              Name:Load Generator所在的机器名称。如果是Localhost,表明这个Generator是在本机上;    

              Status:标识了Generator目前的状态,    

              Platfrom:显示了系统的平台名称;

             单击Aadd可以添加新的Load Generator;添加Load Generator后,一般要测试Controller能否正确连接到这个Generator,单击Connect按钮,Loadrunner的Controller就会尝试去连接选中的Load Generator,如果连接成功就在Status字段中显示Read,如果失败就会显示Failed。  

         »在场景中用不同的Load Generator联合产生负载 

          创建好LoadGenerator以后,在Controller的Load Groups列表中就可以选择使用了, 
    使用多个Load Generator运行场景的时候,可以让不同的虚拟用户组在不同的机器上运行,分解了Controller本身的压力,更能体现系统真实的运行环境;

  • 相关阅读:
    CBUUID UUIDString unrecognized selector sent to instance 错误
    利用php的序列化和反序列化来做简单的数据本地存储
    php 执行外部命令exec() system() passthru()
    php 使用 restler 框架构建 restfull api
    使用ar命令删除iOS静态库重复编译的.o文件
    c++ string 与 char 互转 以及base64
    CLGeocoder Error Domain=kCLErrorDomain Code=2
    mac air/pro 启用三指拖动手势
    osx 10.11.5 El Capitan U盘制作安装
    php cli模式下获取参数的方法
  • 原文地址:https://www.cnblogs.com/dvbbs2012/p/4071052.html
Copyright © 2011-2022 走看看