zoukankan      html  css  js  c++  java
  • loadrunner Analysis :SLA(Service Level Agreement服务水平协议)

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

    1.1.1     设置SLA(以Transaction Response Time(Average)为例)

    可以在Controller开始运行场景之前设置SLA,如下图:

     

    也可以在负载结果出来后在Analysis中设置:Tool > Configure SLA Rules;或者在当前报告的“Summary Report”标签页进入设置页面,如下图:

     

    1)   打开SLA配置向导

     

    2)   以事务平均响应时间为目标:Transaction Response Time(Average)

     

    如上图所示,可以设置6种目标:

    • Transaction Response Time(Average 或 Percentile):事务响应时间;
    • Errors per Second(Status per time interval):每秒错误数(每个时间间隔的状态);
    • Total Hits(Status per run):总点击数(每次运行的状态);
    • Average Hits per Second(Status per run):每秒平均点击数(每次运行状态);
    • Total Throughput(bytes)(Status per run):总吞吐量(字节)(每次运行状态);
    • Average Throughput(bytes/sec)(Status per run):每秒平均吞吐量(每次运行状态)。

    3)   选择目标事务

     

    4)   设置负载条件

     

    负载加载条件有:

    • Running Vusers(虚拟用户)、
    • Throghput(吞吐量)、
    • Hit per Second(每秒点击数)、
    • Transactions per Second(每秒事务数)、
    • Transactions per Second (pass)(每秒通过事务数)

    SLA 可以设置在三种程度的负载条件,如上图所示,设置了三种负载条件:

    l  轻负载:有 0 至 19 个 Vuser

    l  平均负载:有 20 至 49 个 Vuser

    l  重负载:超过 50 个 Vuser

    5)   设置不同负载条件下性能目标:如下图,设置不同负载条件下的事务响应时间目标

     

    6)   最后保存SLA,回到SLA管理界面可以看到刚才配置的SLA,如下图所示:

     

    1.1.2     查看已设置好的SLA配置内容

    在SLA管理窗口,选择一条SLA,点击“Details”可以看到所设置的SLA详细内容,如下图所示:

     

    关闭SLA管理界面后,报告的Analysis Summary标签页面刷新,多了SLA结果,如下图所示:

     

    1.1.3     生成SLA报告

    也可以生成独立的SLA报告:Reports > Analyze SLA,如下图所示生成了SLA报告

     

     

  • 相关阅读:
    CuteWebUI AJAX Uploader上载控件介绍
    Trident的发展
    jQuery定义类及扩展
    margintop和paddongtop IE
    自己实现的一个简单的相册效果
    Firefox 浮动层背景图不能自动平铺(困惑)
    jQuery对象和DOM对象
    jQuery之Ajax之一
    position
    DOM基础心得
  • 原文地址:https://www.cnblogs.com/helenMemery/p/6292017.html
Copyright © 2011-2022 走看看