游戏客户端性能测试常用方法
上一篇 / 下一篇 2010-07-03 11:49:44 / 个人分类:游戏测试
概述
e"EDl4`051Testing软件测试网 B0Mz:g'Gd衡量一个游戏客户端产品的性能,是由多个方面共同衡量的,其中包括:响应速度、资源占用、长寿性和稳定性。本文主要讨论在资源占用方面,如何对游戏客户端的产品进行测试。资源占用的衡量指标包括如下几个方面:物理内存、CPU、句柄数、显卡显示帧数,显卡使用的显存。当前我们最主流关注的是物理内存和虚拟内存。我们常用的测试方法是,对耗资源的功能进行大量的重复操作(同屏战斗、聊天、背包、地图切换等),查看操作前后,各资源占用指标的变化趋势,是否存在泄露。51Testing软件测试网d!xp(p%u"_ g
51Testing软件测试网,v.a4AC-u常用监控工具51Testing软件测试网F/ITb C.D$Q n
&ikP*E&@K3Q0 1)WINXP自带的性能监视工具51Testing软件测试网&`f"cek
51Testing软件测试网-n5Yo:rH8YA1L2)RivaTuner v2.24
:w)W6z0v5OgnOv{0hO?#KI"x6sI0 主要监测的性能参数
fSe-Kg0{_051Testing软件测试网7p5X] P^\ 监测的性能参数51Testing软件测试网&o}F#GN k1pYE5e | 51Testing软件测试网$\Y|!D~
R f4NAb 性能参数指标 g,HXK1Cv0 |
Processor Time(CPU) | ov#Y-J&WE[060%~80%正常 $o;r],w+FZ;kTCC2X051Testing软件测试网*i\M5h(B{80%~90%居高 &o1CFxe+Y051Testing软件测试网*]9gm0T7hfN90%~100% CPU消耗过高,需要改进性能51Testing软件测试网#x6S`1c0f1H |
Handle Count | 51Testing软件测试网%_(Be5@&um)x/J*v[&C 句柄保持持续上升模式表明有句柄泄漏51Testing软件测试网P nz!N#I4j/s |
Private Bytes | 51Testing软件测试网6U C)_gUvoc 进程所使用的物理内存保持持续上升模式表明有内存泄漏 "DM3T;j}%Y5w8b0 |
Available Bytes | 51Testing软件测试网;q!MN,nS ~[V 显示出当前空闲的物理内存总量,如果这个数值很小,例如小于5 MB,系统会将大部分时间消耗在操作页面文件上51Testing软件测试网"K m#\9IIe;Z!_'o#C2^5g y |
FPS | 51Testing软件测试网&x$cKpG
VsP"y$pQ 120以上 显示流畅51Testing软件测试网(_/r.Z3`R c}a z(J`040~80基本流畅51Testing软件测试网 _/SZ:t.\]"P@+o 51Testing软件测试网;J6Z0p8_f2A|1]40以下 性能有问题 6vn;xvV h0 |
Videomemory Usage | 51Testing软件测试网y#gnxjj@Dyx 显存占用率 > 80% 有问题?51Testing软件测试网t GeH8K5PV8U/UK |
"c{ \Kk"[W0 MMOG中常用操作对应系统性能影响51Testing软件测试网x1LwN1`$[ X
6}#_DV'G.`ZlQ0游戏系统 rPNU.a [b(K/J1T!Z3|0 | 51Testing软件测试网f)@SF)r{ 操作51Testing软件测试网/g?[X{3Gi"i | 51Testing软件测试网W)x^8J.x 影响点51Testing软件测试网QU+RiP-Vf | &L0gf8Xej$H(| |&u|0备注 (L"Z v)y8E/U1e0 |
H M5`1\%M&?!ZXa0UI面板 :g^)Xf}wcS0 | 51Testing软件测试网3R*k2f/v:BE2J:q1IEe 频繁打开\关闭面板51Testing软件测试网qY%^Tz-E | 51Testing软件测试网+{xG.eD1ef FPS,CPU,显存,内存 6xXAUn~0 | zl fTH0角色面板、任务、家族、帮派、国家好友、物品拾取、装备打造、NPC对话、背包仓库、商店、交易等面板打开的时候FPS下降率以及关闭后FPS是否回升,文件句柄是否增加,关闭后是否减少51Testing软件测试网/^6Ma;K1J6Bs$Es |
任务系统 fo3Rz/D5M$C6N5] n051Testing软件测试网&fSU'`v4L | 51Testing软件测试网} ^JV/Yo\-g 接\删除任务 F*{&t1P5h0 |