软件测试lr性能测试分析,软件测试LR通用性能分析流程

第一步:从分析Summary的事务执行情况入手51Testing软件测试网1[y"~P8PL

Summary主要是判定事务的响应时间与执行情况是否合理。如果发现问题,则需要做进一步分51Testing软件测试网k;v"oC(g#{)hF

9ymd5yQg'M(U4E0析。通常情况下,如果事务执行情况失败或响应时间过长等,都需要做深入分析。51Testing软件测试网iM'ZWW

%G J)~F2[0下面是查看分析概要时的一些原则:~oR{;h2zc051Testing软件测试网{s&t#Akr

(1):用户是否全部运行,最大运行并发用户数(Maximum Running Vusers)是否与场景设计的最大运行并发用户数一致。如果没有,则需要打开与虚拟用户相关的分析图,进一步分析虚拟用户不能正常运行的详细原因;51Testing软件测试网m!n&ee/pR

W3?v+K4e51Testing软件测试网"nva9oRl4V|

(2):事务的平均响应时间、90%事务最大响应时间用户是否可以接受。如果事务响应时间过长,则要打开与事务相关的各类分析图,深入地分析事务的执行情况;51Testing软件测试网`z$[9F@+Y4g

{+SRCczw.v0(3):查看事务是否全部通过。如果有事务失败,则需要深入分析原因。很多时候,事务不能正常执行意味着系统出现了瓶颈;51Testing软件测试网4alX

GQ2|!qH51Testing软件测试网5]2^/zf5m0v

(4):如果一切正常,则本次没有必要进行深入分析,可以进行加大压力测试;$g|F T{!z7_0

SS'r:Ab'w Bl0(5):如果事务失败过多,则应该降低压力继续进行测试,使结果分析更容易进行;51Testing软件测试网'Pk/kSu9_v8v51Testing软件测试网PVm\1A_.j

......w

[ ]/S)GCvdsA0

6c3r_p5TW+r:S$P0上面这些原则都是分析Summary的一些常见方法,大家应该灵活使用并不断地进行总结与完善,尤其要主要结合实际情况,不能墨守成规。51Testing软件测试网2PU!w#nD.Q H

/J#j8e!\m1U?AC0第二步:查看负载生成器和服务器的系统资源情况。51Testing软件测试网"W6nm

z+Y-M@

v

L3kr7V M/h0查看分析概要后,接下来要查看负载生成器和待测服务器的系统资源使用情况:查看CPU的利用率和内存使用情况,尤其要注意查看是否存在内存泄露问题。这样做是由于很多时候系统出现瓶颈的直接表现是CPU利用率过高或内存不足。应高保证负载生成器在整个测试过程中其CPU、内存、带宽没有出现瓶颈,否则测试结果无效。而待测试服务器,则重点分析测试过程中CPU和内存是否出现了瓶颈:CPU需要查看其利用率是否经常达到100%或平均利用率一直高居95%以上;内存需要查看是否够用以及测试过程是否存在溢出现象(对于一些中间件服务器要查看其分配的内存是否够用)。51Testing软件测试网8IR#[3Uz51Testing软件测试网H7yz@Gp6?

第三步:查看虚拟用户与事务的详细执行情况。51Testing软件测试网.l7y

M8w:Ie%m-u(X

7e

X

@v3c6VFg0在前两步确定了测试场景的执行情况基本正常后,接下来就要查看虚拟用户与事务的执行情况。对于虚拟用户,主要查看在整个测试过程中是否运行正常,如果有较多用户不能正常运行,则需要重新设计场景或调整用户加载与退出方式再次进行测试。对于事务,重点关注整个过程的事务响应时间是否逐渐变长以及是否存在不能正常执行的事务。总之,对每个用户或事务的执行细节都应该认真分析不可轻易忽略;51Testing软件测试网#]z1M1H-\n

"Ji'Jo~&B0example1:一个性能逐步下降的服务器,需要进一步分析其性能下降的原因【可以查找是否存在内存泄露问题】;aj[,Tk1E(C051Testing软件测试网Z\5Zt*h,R["];e

example2:一个性能相对稳定的服务器,但是响应时间偏大,这时需要分析程序算法是否存在缺陷或服务器参数的配置是否合理。P}v`S(W3h^oW0

BaYR~(p&a}S2x0第四步:查看错误发生情况。51Testing软件测试网s ^a Z{,qSb,m51Testing软件测试网8{g*ydI

l6itEa

整个测试过程中错误的发生情况也应该是分析的重点。下面是查看错误发生情况的常用准则:)P4ZHA Ja'u!Ij5V^5B051Testing软件测试网S5u$Q8I\f7[+lK)jvb4d&X

(1)查看错误发生曲线在整个测试过程中是否是有规律变化的,如果有规律通常意味着程序在并发处理方面存在一定的缺陷。图5-9所示的每秒缺陷数量曲线十分有规律,这是因为服务器定期生成缓存文件导致用户不能正常访问而产生的错误;51Testing软件测试网9u%Y9Jpt3m x"K%t;j l

J!e&A&k-w/h8[&D-vz,qX0(2)查看错误分类统计,作为优化系统的参考。例如对于Web性能测试,当出现瓶颈时往往需要查看服务器的错误统计信息结果:如果“超时错误”占到90%以上,可能需要提高硬件配置;如果较多的“内部服务器错误”,则可能是程序方面存在问题。4M`%E&x6yO;Z)B051Testing软件测试网2b6p'h.x.mq

第五步:查看Web资源与细分网页。51Testing软件测试网GM/H4Pa'Z9^

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值