LoadRunner性能测试指标

上一篇 / 下一篇  2012-01-20 14:09:55 / 个人分类:lr

Object51Testing软件测试网Y/p:}"}o#I&]M/|

Counters

oRl&D[:n!C'd72047

Descrīption

&d ]In4W72047

Reference value51Testing软件测试网i7g2oY7s"u7Z

Memory51Testing软件测试网(y0st9}2E"F

Available Mbytes51Testing软件测试网zVdAcWr

可用物理内存数.如果Available Mbytes的值很小(4 MB或更小),则说明计算机上总的内存可能不足,或某程序没有释放内存。51Testing软件测试网&L8W)X8r5_6I

4 MB或更小,至少要有10%的物理内存值51Testing软件测试网5F)G~NUY0iTV

Page/sec51Testing软件测试网,O2d(`}*SSNm

(Input/Out)

QW!t*BC J72047

为了解析硬页错误,从磁盘取出或写入的页数。一般如果Page/sec持续高于几百,那么您应该进一步研究页交换活动。有可能需要增加内存,以减少换页的需求(你可以把这个数字乘以4k就得到由此引起的硬盘数据流量)。Pages/sec的值很大不一定表明内存有问题,而可能是运行使用内存映射文件的程序所致。

wQ7sI7X}72047

推荐00-20

a6jz/Q"_0h {:J72047

如果服务器没有足够的内存处理其工作负荷,此数值将一直很高。如果大于80,表示有问题(太多的读写数据操作要访问磁盘,可考虑增加内存或优化读写数据的算法)

q*GmS!]]72047

该系列计数器的值比较低说明响应请求比较快, 否则可能是服务器系统内存短缺引起(也可能是缓存太大, 导致系统内存太少)。51Testing软件测试网 hJk.H H+aM

51Testing软件测试网%[ xp*}[8X/X

51Testing软件测试网)O!u5g'N}F

>5越低越好

)GtQ4}e1\72047

Page Fault

$K-eQ%@(t~qqme O72047

处理器每秒处理的错误页(包括软/硬错误)。

9j-E#BT;d72047

当处理器向内存指定的位置请求一页(可能是数据或代码)出现错误时,这就构成一个Page Fault。如果该页在内存的其他位置,该错误被称为软错误(用Transition Fault/sec记数器衡量);如果该页必须从硬盘上重新读取时,被称为硬错误。许多处理器可以在有大量软错误的情况下继续操作。但是,硬错误可以导致明显的拖延。51Testing软件测试网ybP#qo+Mk l

Page Input/sec

mbYYa72047

为了解决硬错误页,从磁盘上读取的页数。51Testing软件测试网 Ja8[iQ`

Page Output/sec

T4~Dw*Ol(G9I4u72047

Qp'Hf-C L72047

Page reads/sec51Testing软件测试网1lZ"y3K*b'D

为了解决硬错误页,从磁盘上读取的次数。解析对内存的引用,必须读取页文件的次数。阈值为>5.越低越好。大数值表示磁盘读而不是缓存读。51Testing软件测试网~p2w"IL5b

Cache Bytes51Testing软件测试网H@u$l/zs[~k,f

文件系统缓存,默认情况下为50%的可用物理内存。如IIS5.0运行内存不够时,它会自动整理缓存。需要关注该计数器的趋势变化

Y*sO4]0H72047

)]d;z2Yj72047

内存泄露51Testing软件测试网rg#]H*q

如果您怀疑有内存泄露,请监视Memory\\ Available BytesMemory\\ Committed Bytes,以观察内存行为,并监视您认为可能在泄露内存的进程的Process\\Private BytesProcess\\Working SetProcess\\Handle Count。如果您怀疑是内核模式进程导致了泄露,则还应该监视Memory\\Pool Nonpaged BytesMemory\\ Pool Nonpaged AllocsProcess(process_name)\\ Pool Nonpaged Bytes51Testing软件测试网oA7uAt k#F"E"LN

51Testing软件测试网|rg @ u:iG

Process

tNL J:{HAw:O72047

Page Faults/sec

A)p7U6Vv`F3Y72047

将进程产生的页故障与系统产生的相比较,以判断这个进程对系统页故障产生的影响。

XB6U`O72047

H B eQ3^xqKV*E72047

Private Bytes51Testing软件测试网b2ZB4iC

此进程所分配的无法与其它进程共享的当前字节数量。如果系统性能随着时间而降低,则此计数器可以是内存泄漏的最佳指示器。

s`^x@ZN72047

6X} w j?9^k72047

Work set

/ccw4p sp1K0NR[xb72047

处理线程最近使用的内存页,反映了每一个进程使用的内存页的数量。如果服务器有足够的空闲内存,页就会被留在工作集中,当自由内存少于一个特定的阈值时,页就会被清除出工作集。51Testing软件测试网S Tk3H/Y2~

51Testing软件测试网(Z,Hbb&Ji+}T

Processor51Testing软件测试网1BTefH,|4FH

% Processor Time

2B7fuc|jpW72047

被消耗的处理器时间数量.如果服务器专用于sqlserver可接受的最大上限是80% -85%.也就是常见的CPU使用率.51Testing软件测试网tZ#v)FoQl ]

4YL m+de72047

ProcessorQueue Length

$v@tT u4J/@ Q3P$Q72047

判断CPU瓶颈,如果processor queue length显示的队列长度保持不变(>=2)并且处理器的利用率%Processor time超过90%,那么很可能存在处理器瓶颈.如果发现processor queue length显示的队列长度超过2,而处理器的利用率却一直很低,或许更应该去解决处理器阻塞问题,这里处理器一般不是瓶颈.51Testing软件测试网`yA"Lsf

51Testing软件测试网Wf4O7zkEGH

Physical

m `#E1`(t8O{x.Y72047

Disk51Testing软件测试网#^O C8BeT

%DiskTime

1S[*M}DCyUt!T72047

指所选磁盘驱动器忙于为读或写入请求提供服务所用的时间的百分比。

ekcIA"[72047

正常值<10,此值过大表示耗费太多时间来访问磁盘,可考虑增加内存、更换更快的硬盘、优化读写数据的算法。若数值持续超过80 (此时处理器及网络连接并没有饱和),则可能是内存泄漏。51Testing软件测试网#p0u O5m(e6f+E;X-K

51Testing软件测试网!R(Gy s:A Q2L(pe

CurrentDiskQueueLength51Testing软件测试网E8IE$P%h t-}.?

读取和写入请求(为所选磁盘在实例间隔中列队的)的平均数。(磁盘数1.5-2)

4|J N5{%Y)`:{2t-j u72047

3le;DN,A+~x2b%W"A72047

Avg.Disk Queue

q/hp)b/MO0Q72047

Length51Testing软件测试网A'D+cI2WO

Avg.Disk Read

}s4B7b{}(c6s72047

QueueLength51Testing软件测试网eegVSv

Avg.Disk Write51Testing软件测试网(rj-T {|oF _cO;l o

QueueLength

e(m)h5_ A+? M72047

Disk Read/sec51Testing软件测试网](N\}'q!Dy

Disk Write/sec51Testing软件测试网 k4M8E1tB2u1d[

读取和写入请求(为所选磁盘在实例间隔中列队的)的平均数。51Testing软件测试网r_g`,OE-jy/V

磁盘瓶颈判断公式:

9p~ f$V V.Uq9o72047

每磁盘的I/O=(读次数+4*写次数))/磁盘个数。51Testing软件测试网Z d%T(n#wR#a

如果计算出来的每磁盘的I/O数大于磁盘的处理能力,那么磁盘存在瓶颈。51Testing软件测试网P\ql3d Jh

Avg.DiskQueue Length正常值<0.5,此值过大表示磁盘IO太慢,要更换更快的硬盘。51Testing软件测试网IXa&_8h+Lj8R

51Testing软件测试网OT"\5YG

51Testing软件测试网3I1a*\Mw"X/H$Lg

附:

QnF5C-z8p8ey9g)y72047

1、SQL数据库:51Testing软件测试网9A~8Hb(_ W
1. User 0 Connections (用户连接数,也就是
数据库的连接数量);51Testing软件测试网~D4A t^$O\7o
2. Number of deadlocks/Sec/-Total (数据库死锁)51Testing软件测试网W&~ C kC3D5y
3. Memory\ Availalle Mbyte 内存监控 (可用内存)51Testing软件测试网#T D;` NK~
4. Physicsdisk \disk time \-Total(磁盘读写总时间)(出现瓶颈时检查读磁盘的时间长还是写磁盘的时间长)51Testing软件测试网.l/ztl?o
5. Butter Caile hit(数据库缓存的选取命中率)51Testing软件测试网X5Tl Z,dT(BJ.|Dm
6. 数据库的命中率不能低于92%
z_n,^/rE8J9| z720472、Web Server:
8@%F&J@KZ.t8R"[{y A720471. Processor \ Processon time \ Tatol cpu时间
dv9p in1D~c_ l4{720472. Memory \ Availalle MbyteAvai 应用服务器的内存51Testing软件测试网R9a6P*G?X
3. Requst Quened 进入HTTP队列的时间;队列/每秒
c@DK};Y720474. Total request 总请求数时间51Testing软件测试网6Ik[:y ik)VpH
5. Avg Rps 平均每秒钟响应次数= 总请求时间 / 秒数
0eH,XS9]8c720476. Avg time to last byte per terstion (mstes)平均每秒迭代次数 ; 上一个页面到下一个页面的时间是你录入角本的一个过程的执行
3q'}/\f#^720477. Http Error 无效请求次数
)ffK(eF U720478. Send 发送请求次数字节数51Testing软件测试网'lT M0nh v7U_9B5y5P
Webload的压力参数:
Y R3MHS W:|)@.w72047l Load Size(压力规模大小)
8XB A*c{NY}72047l Round Time(请求时间)
$u-_Q|T#U0Ox Z72047l Rounds (请求数)
,j6H(_ o:K*B72047l Successful Rounds(成功的请求)
)OW'B?[*h)x;` g72047l Failed Rounds (失败的请求)51Testing软件测试网/a/m2L hG)Y
l Rounds Per Second (每秒请求次数)(是指你录入角本的任务在一秒中执行的次数,类似Avg time to last byte per terstion (mstes))
.TI1fJ0v3i,i72047l Successful Rounds Per Second(每秒成功的请求次数)51Testing软件测试网oP9s+`|!~ ^
l Failed Rounds Per Second(每秒失败的请求次数)51Testing软件测试网l`&GY7~*R[ R@
l Page Time 页面响应时间51Testing软件测试网T(ht.TC
l Pages (页面数)51Testing软件测试网!Hq^'f!i5a)s
l Pages Per Second (每秒页面响应数)51Testing软件测试网6W*b @#WWHxgH
l H it Time(点击时间)
q1f6^vX O1M-U72047l Hits(点击次数,也可以是请求次数,不过有一些不一样)51Testing软件测试网$m0OKXrD0v
l Successful Hits (成功的点击次数)51Testing软件测试网*V3wkBLTW
l Failed Hits (失败的点击次数)
&P'oy;O2@ e72047l Hits Per Second (每秒点击数)51Testing软件测试网Q*W\#HB Q
l Successful Hits Per Second (每秒成功的点击次数)51Testing软件测试网_!V AqeL Z(?
l Failed Hits Per Second (每秒失败的点击次数)
i E9? ?;Mnw72047l Attempted Connections (尝试链接数)51Testing软件测试网~ ~FQ h M
l Successful Connections(成功的连接数)
7lU9@gk e,gx2t72047l Failed Connections(失败的连接数)51Testing软件测试网+x%S;yjG
l Connect Time(连接时间)
Wu)geRSe]72047l Process Time(系统执行时间,一般用来显示CPU的运算量,服务器端与客户端都要记录)51Testing软件测试网]T6d7O;uL r3LA2z-a
l Receive Time(接受时间)51Testing软件测试网CU&dT|2YO
l Send Time(请求时间)
#x~T4hC;xuD72047l Time To First Byte ()51Testing软件测试网9?4C%d7i.JE`
l Throughput (Bytes Per Second)()
x]0K})U8j.p#On72047l Response Time(回应时间)
*@+w Olj'Jy#c72047l Response Data Size()
7n2g| L+phg0nn72047l Responses()51Testing软件测试网Pj~,zt5{H

-A?r#JtKv7f7204751Testing软件测试网c-Pv_:\g7H_ V'_9n

S4o e%m:]0d6b72047Transactions per second(每秒处理事务数) http连接Get or Post方法的事务数51Testing软件测试网.|KLa8m5u.x O b[6Q
Rounds per second(每秒完成数) 每秒完全执行Agenda〔代理〕的数量51Testing软件测试网.^mN*htP
Throughput(吞吐量)(bytes per second〔每秒字节数〕)测试服务器每秒传送的字节数
m'@k1?%?Y"{?72047Round Time 完成一次事务所用的必要时间,单位是秒
"dsal,QI c6Mz u(b'K72047Transaction Time是完成一次事务的必须时间。事务:包括连接时间,发送、响应和处理时间。
eDs6KJ&C Y mQx72047Connect Time 客户端到测试服务器的一个连接完成的时间,单位秒(包括建立和收到的TCP/IP时间)
A8@P"kI5xC v72047Send Time 是将事务写入测试服务器的缓冲必要时间 ,单位秒51Testing软件测试网P)H r6|}i(h
Response Time 是客户端请求接受测试服务器响应的必要时间,单位秒51Testing软件测试网:u,lR*xa3}`
Process Time 处理数据的必要时间51Testing软件测试网:il%WpAf5Nr]
Load Size 负载测试时开启的虚拟客户数量〕
J7UyI?2r'v"ZOgJ72047Rounds 在测试会话期间执行议程脚本的时间数51Testing软件测试网#A:V:gI zx9h&s l8O
Attempted Connections 尝试连接测试服务器的数量51Testing软件测试网@]5A-u1U0d t
HTTP Response Status 每一个http响应被结束的时间数量51Testing软件测试网2Vg3w y;~
Response Data Size 由测试服务器发送的响应大小,单位字节。


TAG:

 

评分:0

我来说两句

日历

« 2024-04-20  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 36486
  • 日志数: 104
  • 建立时间: 2011-10-10
  • 更新时间: 2012-04-12

RSS订阅

Open Toolbar