悠悠的心情,悠悠地生活。。。。。。

性能测试关注的指标

上一篇 / 下一篇  2008-03-17 16:08:14 / 个人分类:性能测试

1响应时间:Min:最小服务器响应时间;Mean:平均服务器响应时间;Max:最大服务器响应时间;StdDev:事务处理服务器响应的偏差,值越大,偏差越大;Median:中值响应时间;90%:90%事务处理的服务器响应时间)。

.Zx:S,DPpZV e^0

2并发用户数

PrO'w)m*t}#i,cbk }0

3吞吐率:(具体就是指在没有丢帧的情况下,设备一秒内所能接收的最大数据量)、51Testing软件测试网8c2mLZ1Ow~

4点击率:(每一秒内服务器上的点击次数(HTTP请求数),可以跟踪了解在服务器上生成的负载量)、51Testing软件测试网}pfr%z

     * Successful Rounds:成功的请求;

S#FB'N5^HT0

     * Failed Rounds:失败的请求;

u&x XCU/V0

     * Successful Hits:成功的点击次数;51Testing软件测试网*p!ziP E i1dq"D-S

     * Failed Hits:失败的点击次数;51Testing软件测试网AJ5n.vb``*F@(|Y

     * Hits Per Second:每秒点击次数;

,o v*C)xxU0

     * Successful Hits Per Second:每秒成功的点击次数;51Testing软件测试网z'`3Y/U%k `Zp5Nr

     * Failed Hits Per Second:每秒失败的点击次数;51Testing软件测试网3?$Lp\/`q

     * Attempted Connections:尝试链接数。51Testing软件测试网@{4pscX

 51Testing软件测试网(i^3yEl.cG]MG

5资源利用率:对于资源利用率不能孤立地看问题:

8a:O9|[ a0

1》当你要衡量或者测试的某个资源(CPU、内存等利用率)总是无法达到100%的利用时,很有可能这时其他的某个或者某些资源已经达到了最大的使用率。它们已经变成了系统的性能瓶颈。

;nt \jtP/]'N n0

2》响应时间骤增到45秒,但是CPU的利用率只达到60%。说明:如果在测试中单独的观察CPU或者是内存的利用率,对于分析定位性能瓶颈是没有什么帮助的。51Testing软件测试网W5i@3F"a1H

6可靠性或稳定性:通过长时间真实环境的模拟来实现,还有就是对于一些异常情况的出错测试,也就是把一些非正常情况的模拟进行必要的排列组合测试”。最常用的测试可靠性和稳定性的方式就是进行疲劳测试(模拟最大用户数量长时间运行)和强度测试(检查系统在异常或极限资源配置下的处理能力)。

m.|6[6V(\`*C0

7可伸缩性:一个可伸缩的系统必须具有随负荷增加响应时间也线性增加的特点。这样就可以通过线性的增加硬件设备、实例个数或者分布式处理点来处理更多的数据量。也就能更好的在不增加响应时间的前提下支持更多的用户。

B [0@1[0r_0

8可恢复性:验证当系统非正常中断退出后,是否会影响数据的安全性与完整性。

$r V}#Aw.o'uj0

 51Testing软件测试网~/Cf!n&|0`

1)最佳/最大并发用户数的意义:51Testing软件测试网}z [:yh(db-D(R h

1》最佳并发用户数:应当大于系统的平均负载;是用来对外公布的性能数据;当并发用户数持续大于该值,可能会出现部分用户请求失败。51Testing软件测试网(xBq @F

2》最大并发用户数:应当大于系统的峰值负载;当并发用户数大于该值,则必然会有用户请求失败。

.P#UP2g0G-]Qjc0

3》用户其他测试:可靠性测试(最佳并发用户数);可伸缩性测试(最佳并发用户数);可恢复性测试(最大/最佳并发用户数)。51Testing软件测试网:cT*H/T8y

 

#kw~`4V9xN5@!P5{0

2)部分性能指标对应LR中度量数据:51Testing软件测试网d]Pr l*z)D/^

响应时间:Trans Response Time51Testing软件测试网|*yr)Re2YF@

并发用户数:Running Vusers51Testing软件测试网q*n[[.mZ{

吞吐率:Trans/sec51Testing软件测试网,x dk(m]*uNR

点击率:hits/sec51Testing软件测试网(Y#g+DBi?

资源利用率:51Testing软件测试网"HO;F:[5{A

可靠性或稳定性:51Testing软件测试网gP-bXB-j/n

可伸缩性:

]7G7?!s!]&CJ P0

可恢复性:

oij]5uH!td q0

 51Testing软件测试网N r/A x8l$w

3)一般情况下,单个性能指标不能说明问题,在LR中若将几个性能指标图合并,则可以较清楚说明问题:并发用户数和响应时间图合并。51Testing软件测试网WY7~f"{

 51Testing软件测试网!\8CX~d$K K0YT

由上图可见:随着Vuser数量的增加,check_itinerary事务的平均响应时间也在逐渐增加。换句话说,随着负载的增加平均响应时间也在逐渐地增加。

i+U(KI(dU4}0

   运行64Vuser时,平均响应时间会突然急速增加。我们称之为测试弄崩了服务器。同时运行的Vuser超过64个时,响应时间会明显开始变长。51Testing软件测试网G+S%l Z O sYxI i


TAG: 性能测试

 

评分:0

我来说两句

Open Toolbar