Loadrunner学习笔记3

上一篇 / 下一篇  2014-08-01 09:21:24 / 个人分类:性能测试

 

一.打开现有脚本:

 

二.设计性能测试场景:

Controller分为:设计(design)视图运行(run)视图

设计视图:

1.    手工场景:创建虚拟用户组,设置虚拟用户数目以及其他Run-time信息

1.1.创建实际用户数手工场景:(Manual Scenario

2.      创建虚拟用户组:

3.      配置虚拟用户

4.      详细配置虚拟用户

5.      设置集合点(Scenario > Rendezvous

6.      配置虚拟用户运行时配置

7.      配置Load Generator

8.      设置网络带宽配置

9.      设置方案

Ramp up :

Duration :

Stop Vusers :

1.2.创建百分比手工测试场景:(Manual Scenario + use the percentage

 

2.    面向目标场景:定义测试需要达到的目标(Goal-Oriented Scenario

Goal-Oriented Scenario > Edit Scenario Goal

注:多个IP实现原理以及模拟(IP WizardIP欺骗】)

 

三.运行场景:

 

四.监控场景:

【在监控场景中,设置多个场景:View > View Graphs >选择场景“个数”类型】

 

 

五.分析场景结果:

Web测试结果分析:

概要中列出了场景执行情况,“Statistics Summary(统计信息摘要)”、“Transaction Summary(事务摘要)”以及“HTTP Responses SummaryHTTP响应摘要)”等

LoadRunner分析页面

1.平均事务响应时间

Average Transaction Response Time

优秀:<2s

良好:2-5s

及格:6-10s

不及格:>10s

2.每秒点击率

Hits per Second

当增大系统的压力(或增加并发用户数)时,吞吐率和TPS的变化曲线呈大体一致,则系统基本稳定。若压力增大时,吞吐率的曲线增加到一定程度后出现变化缓慢,甚至平坦,很可能是网络出现带宽瓶颈,同理若点击率/TPS曲线出现变化缓慢或者平坦,很可能是服务器响应时间增加,观察服务器资源使用情况,确定是否是服务器问题。

3.请求响应时间

Time to Last Byte

4.每秒系统处理事务数

Transaction per second

5.吞吐量

Throughout

6. CPU利用率

Processor / %Processor Time

好:70%

坏:85%

很差:90%+

7.数据库操作消耗的CPU时间

Processor / %User Time如果该值较大,可以考虑是否能通过友好算法等方法降低这个值。如果该服务器数据库服务器Processor\%User Time值大的原因很可能是数据库的排序或是函数操作消耗了过多的CPU时间,此时可以考虑对数据库系统进行优化。

8.核心态CPU平均利用率

Processor /%Privileged Time如果该参数值和"Physical Disk"参数值一直很高,表明I/O有问题。可考虑更换更快的硬盘系统

9.处理队列中的线程数

Processor / Processor Queue Length如果该值保持不变(>=2)个并且%Processor Time超过90%,那么可能存在处理器瓶颈。如果发现超过2,而处理器的利用率却一直很低,那么或许更应该去解决处理器阻塞问题,这里处理器一般不是瓶颈。

10.文件系统缓存

Memory / Cache Bytes 50%的可用物理内存

11.剩余的可用内存

Memory / Avaiable Mbytes至少要有10%物理内存

12.每秒下载页数

Memory / pages/sec

好:无页交换

坏:CPU每秒10个页交换

很差:更多的页交换

13.页面读取操作速率

Memory / page read/sec如果页面读取操作速率很低,同时% Disk TimeAvg.Disk Queue Length的值很高,则可能有磁盘瓶径。但是,如果队列长度增加的同时页面读取速率并未降低,则内存不足

14.物理磁盘利用率

Physical Disk / %Disk Time

好:<30%

坏:<40%

很差:<50%+

15.物理磁盘平均磁盘I/O队列长度

Physical Disk / Avg.Disk Queue Length该值应不超过磁盘数的1.5~2倍。要提高性能,可增加磁盘

16.网络吞吐量

Network Interface / Bytes Total/sec判断网络连接速度是否是瓶颈,可以用该计数器的值和当前网络的带宽,结果应该小于50%

17.数据高速缓存区命中率命中率应大于0.90最好

18.共享区库缓存区命中率命中率应大于0.99

19.监控SGA中字典缓冲区的命中率命中率应大于0.85

20.检测回滚段的争用小于1%

21.监控SGA中重做日志缓存区的命中率应该小于1%

22.监控内存和硬盘的排序比率最好使它小于10%安装


TAG:

 

评分:0

我来说两句

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 31146
  • 日志数: 38
  • 建立时间: 2014-03-21
  • 更新时间: 2015-04-28

RSS订阅

Open Toolbar