loadrunner Analysis :SLA(Service Level Agreement服务水平协议)

本文介绍如何在性能测试中设置和服务水平协议(SLA),包括事务响应时间等指标,并讲解了如何根据不同的负载条件来调整这些目标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

 

 

转载于:https://www.cnblogs.com/helenMemery/p/6292017.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值