• LoadRunner服务水平协议SLA


    服务水平协议 (或称 SLA是以插入的事务为设置对象来为负载测试场景定义的具体目标。 

    Analysis 将这些目标与 LoadRunner在运行过程中收集和存储的性能相关数据进行比较,然后确定目标的 SLA 状态通过失败)。

      例如,可以定义具体的目标或阈值,用于评测脚本中任意数量事务的平均响应时间。测试运行结束之后, LoadRunner 将您定义的目标与实际录制的平均事务响应时间进行比较。Analysis 显示每个所定义 SLA 的状态 (通过失败)。

    例如,如果实际的平均事务响应时间未超过您定义的阈值, SLA 状态将为通过作为目标定义的一部分,您可以指示 SLA 将负载条件考虑在内。

    这意味着可接受的阈值将根据负载级别 (例如, 运行的 Vuser 、 吞吐量等)而有所更改。随着负载的增加,您可以允许更大的阈值.

      根据定义的目标, LoadRunner 将以下列某种方式来确定 SLA 状态:

    ➤ 通过时间线中的时间间隔确定 SLA 状态。 在运行过程中, Analysis 按照时间线上的预设时间间隔 (例如,每 秒钟)显示 SLA 状态。

    ➤ 通过整个运行确定 SLA 状态。 Analysis 为整个场景运行显示一个 SLA 状态。可以在 Controller 中运行场景之前定义 SLA,也可以稍后在 Analysis 中定义 SLA

    注: 最好是在 Controller 中运行场景之前定义 SLA

     

     

    SLA添加方式:

       1、运行场景之前在控制器Controller中添加SLA:

        2、也可以在分析器Analysis中添加SLA:

      使用 HP Web Tours 示例定义 SLA。假设 HP Web Tours 的管理员想要了解 book_flight 和 search_flight 事务的平均响应时间何时会超过既定值。为此,请选择相应事务,然后设置阈值。这些阈值是可接受的平均事务响应时间最大值。您还将设置这些阈值,将具体的负载条件考虑在内;在本例中为正在运行的Vuser 数。换句话说就是,随着正在运行的 Vuser 数目的增加,阈值将增大。原因是尽管 HP Web Tours 管理员希望平均事务响应时间尽可能短,但我们都知道每年的一些特别时候可以合理的假定 HP Web Tours 网站的负载比其他时候高。例如,在旅游旺季,会有更多的旅行社登录到网站来预订机票、查看航班路线,等等。在这种合理的重负载情况下,可以接受稍长的平均事务响应时间。您将设置 SLA,将三种负载情况都考虑在内:轻负载、平均负载和重负载。每个场景将有各自的阈值 。

      ·


    具体添加步骤:

    1、点击“new”:

    2、弹窗中选择度量目标并设置选项,然后下一步“next”:

     2、选择相应的事务,并下一步“next”:

     3、设置协议标准:

    4、完成:

     

     

  • 相关阅读:
    如何在js中使用递归
    基于angular写的一个todolist
    使用github参与开源项目
    用sass写栅格系统
    Activity返回按钮
    Listview优化MovieListAdapter的使用
    [强悍]listview下拉刷新,上拉加载更多组件版
    Google自己的下拉刷新组件SwipeRefreshLayout
    当ListView有Header时,onItemClick里的position不正确
    tabhost练习,剥离自“去哪儿”
  • 原文地址:https://www.cnblogs.com/zzp-biog/p/9768102.html
Copyright © 2020-2023  润新知