码迷,mamicode.com
首页 > 其他好文 > 详细

LoadRunner服务水平协议SLA

时间:2018-10-10 19:25:51      阅读:515      评论:0      收藏:0      [点我收藏+]

标签:指示   目标   分享   就是   alt   增加   nbsp   响应时间   设置   

 

服务水平协议 (或称 SLA是为负载测试场景定义的具体目标。 Analysis 将这些目标与 LoadRunner在运行过程中收集和存储的性能相关数据进行比较,然后确定目标的 SLA 状态通过失败)。

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

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

  

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

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

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

注: 最好是在 Controller 中运行场景之前定义 SLA。由于您没有分析前面课程中运行的测试场景,因此为了实现本教程的教学目的,将在 Analysis 中定义 SLA

要在 Analysis 中定义 SLA,请在 “设计”选项卡的 “服务水平协议”部分单击新建。 

 

SLA添加方式:

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

技术分享图片

 

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

技术分享图片

 

 



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


具体添加步骤:

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

技术分享图片

 

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

技术分享图片

 

 3、设置协议标准:

技术分享图片

 

 

 

LoadRunner服务水平协议SLA

标签:指示   目标   分享   就是   alt   增加   nbsp   响应时间   设置   

原文地址:https://www.cnblogs.com/zzp-biog/p/9768102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!