Controller生成负载

总概

  

 ①Controller启动及基本工作介绍

  

  Controller组件是LoadRunner性能测试指挥中心,包括场景设计场景执行

②Controller场景类别

  Controller场景分为手动场景设计(比较灵活,可以自己控制虚拟脚本数量,运行脚本次数)

                →目的 使场景更加接近用户的真实使用

           面向目标场景设计(首先定义到达到的目标,LoadRunner基于目标自动创建场景,运行时将结果与目标相比较)

                  →实用 能力验证和能力规划

③Controller场景组

   场景组:常见虚拟用户组(执行同一脚本的虚拟用户的集合)

   注意点:配置场景运行时,场景设置的Run-Time Setting 会覆盖该脚本自身的Run-Time-Setting

 ④配置Load Generator

  什么是Load Generator? →是LoadRunner的负载发生器

   Controller发号施令,Load Generator负责实施和执行

  一个Controller可以控制多台机器的Load Generator

   

  连接负载发生器时需启动→Agent Process

   注意:

    1.需要计算负载发生器的台数(根据虚拟用户占用的系统资源计算需要占用多少台负载机)

       2.LoadRunner是通过代理程序去控制负载机运行,所以首先需要在控制器和客户端启动代理程序

 ⑤SLA服务水平协议

  SLA为负载场景定义具体目标,与实际负载结果比较→确定系统是否达到性能目标

  注意:SLA服务水平协议即可以在Controller中预先进行配置也可以在运行结束后在Analysis中进行配置

猜你喜欢

转载自www.cnblogs.com/qinghua97/p/9003453.html