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报告

loadrunner Analysis :SLA(Service Level Agreement服务水平协议)的更多相关文章

  1. 性能测试工具LoadRunner20-LR之Controller Service-Level Agreement(服务水平协议)

    SLA是为负载测试场景定义的具体目标.例如,评测脚本中任意数量事务的平均响应时间,可以定义具体的目标或阈值.测试运行结束之后,LR将你定义的目标与实际录制的平均事务响应时间进行比较.如果实际的平均事务 ...

  2. LoadRunner服务水平协议SLA

    服务水平协议 (或称 SLA)是以插入的事务为设置对象来为负载测试场景定义的具体目标. Analysis 将这些目标与 LoadRunner在运行过程中收集和存储的性能相关数据进行比较,然后确定目标的 ...

  3. Service-Level Agreement (服务水平协议)

    Service-Level Agreement (服务水平协议) SLA是为负载测试场景定义的具体目标.例如,评测脚本中任意数量事务的平均响应时间,可以定义具体的目标或阈值.测试运行结束之后,Load ...

  4. hadoop开启Service Level Authorization 服务级认证-SIMPLE认证-过程中遇到的坑

    背景描述: 最近在进行安全扫描的时候,说hadoop存在漏洞,Hadoop 未授权访问[原理扫描],然后就参考官方文档及一些资料,在测试环境中进行了开启,中间就遇到了很多的坑,或者说自己没有想明白的问 ...

  5. 服务级别协议(SLA)与运行水平协议(OLA)

    服务级别协议(SLA)与运行水平协议(OLA): 服务级别管理和服务级别协议在国内已被广泛接受并成用.本文试图讨论服务级别协议(SLA)和运行水平协议(OLA)的异同. 1. SLA a.定义 服务级 ...

  6. Loadrunner 脚本开发-利用Loadrunner生成Web service测试脚本

    脚本开发-利用Loadrunner生成Web service测试脚本 1.选择协议--Web Service,如下图 2.导入服务 入口1:点击Manage Services ->弹出窗中选择“ ...

  7. S3 服务(Simple Storage Service简单存储服务) 简介(与hdfs同一级)

    图1  spark 相关 亚马逊云存储之S3(Simple Storage Service简单存储服务) (转 ) S3是Simple Storage Service的缩写,即简单存储服务.亚马逊的名 ...

  8. Service Mesh(服务网格)

    Service Mesh(服务网格) 什么是Service Mesh(服务网格)Service mesh 又译作 "服务网格",作为服务间通信的基础设施层.Buoyant 公司的 ...

  9. Service Mesh——微服务中的流量管理中间件

    Service Mesh--微服务中的流量管理中间件 摘自-https://zhuanlan.zhihu.com/p/28794062 Service mesh 与 Cloud Native Kube ...

随机推荐

  1. USACO Section 1.1 Greedy Gift Givers 解题报告

    题目 问题描述 有若干个朋友,朋友之间可以选择互相赠送一些有价值的礼物.一个人可以选择将一部分钱分给若干个朋友,例如某人送给其他两个人钱,总共赠送3元,两个人平均分,原本应该是每人1.5元,但是只能取 ...

  2. fixed定位与absolute定位

    相同点: 1.fixed定位和absolute定位都是绝对定位 2.fixed定位和absolute定位都脱离了标准文档流, 3.未设置偏移量时,都定位在父元素的左上角 tip:元素设置相对定位或绝对 ...

  3. php CI 实战教程:如何去掉index.php目录

    Windows下自由创建.htaccess文件的N种方法 .htaccess是apache的访问控制文件,apache中httpd.conf的选项配合此文件,完美实现了目录.站点的访问控制,当然最多的 ...

  4. java中try 与catch的使用

    (2011-10-08 17:08:43) 转载▼ 标签: 杂谈 分类: Java try{//代码区}catch(Exception e){//异常处理}代码区如果有错误,就会返回所写异常的处理. ...

  5. 子数涵数·C语言——循环语句

      之前,我们讲过了编程中的三种结构(顺序.条件.循环),现在我们来看一下循环语句如何编写. 一.while循环语句(先判断后执行) 1 #include<stdio.h> 2 int m ...

  6. thinkphp中的ajax分页

    thinkphp中用ajax分页和普通的ajax分页的区别在于处理位置的不同,thinkphp是在控制器的方法中处理ajax传的值,然后返回数据.下面是一个点击事件触发后,显示的内容用ajax分页. ...

  7. spring调用mongodb

    1.环境 Jdk:1.6.0_10-rc2 Spring3.1.2  下载 依赖jar文件: 2.相关配置 ①.spring配置文件 <?xml version="1.0" ...

  8. Linux 环境编译安装mysql (源码安装包)

    标注: Linux需要先配置网络yum源,确定yum能在线安装软件包,方便测试过程中安装部分依赖包.配置163网易提示的网络yum源参考博客  http://www.cnblogs.com/zoulo ...

  9. Mac下node.js卸载方法收集

    brew的安装方式 直接通过一条命令 brew uninstall nodejs 官网下载pkg安装包的 通过这条命令 sudo rm -rf /usr/local/{bin/{node,npm},l ...

  10. doxygen 生成源码文档

    使用doxygen 生成源代码的文档是相当方便的,本文就简单整理下doxygen的使用说明 1. 安装 关于安装的问题不做特殊的说明,这里直接使用命令安装, 源码安装不做介绍 ubuntu: sudo ...