网页游戏性能测试(转)

概述

  衡量一个游戏客户端产品的性能,是由多个方面共同衡量的,其中包括:响应速度、资源占用、长寿性和稳定性。本文主要讨论在资源占用方面,如何对游戏客户端的产品进行测试。资源占用的衡量指标包括如下几个方面:物理内存、CPU、句柄数、显卡显示帧数,显卡使用的显存。当前我们最主流关注的是物理内存和虚拟内存。我们常用的测试方法是,对耗资源的功能进行大量的重复操作(同屏战斗、聊天、背包、地图切换等),查看操作前后,各资源占用指标的变化趋势,是否存在泄露。

  常用监控工具

  1)WINXP自带的性能监视工具

  2)RivaTuner v2.24

  主要监测的性能参数

监测的性能参数

性能参数指标

Processor Time(CPU)

60%~80%正常

80%~90%居高

90%~100% CPU消耗过高,需要改进性能

Handle Count

句柄保持持续上升模式表明有句柄泄漏

Private Bytes

进程所使用的物理内存保持持续上升模式表明有内存泄漏

Available Bytes

显示出当前空闲的物理内存总量,如果这个数值很小,例如小于5 MB,系统会将大部分时间消耗在操作页面文件上

FPS

120以上 显示流畅

40~80基本流畅

40以下 性能有问题

Videomemory Usage

显存占用率 > 80% 有问题?

  MMOG中常用操作对应系统性能影响

游戏系统

操作

影响点

备注

UI面板

频繁打开/关闭面板

FPS,CPU,显存,内存

角色面板、任务、家族、帮派、国家好友、物品拾取、装备打造、NPC对话、背包仓库、商店、交易等面板打开的时候FPS下降率以及关闭后FPS是否回升,文件句柄是否增加,关闭后是否减少

任务系统

 

接/删除任务

内存

接任务删除任务注意内存是否增加

显示/隐藏任务跟踪

FPS,内存

 

地图系统

 

频繁大小切换地图

内存,句柄

 

频繁打开/关闭2D地图

FPS,内存

 

聊天系统

 

多人快速输入聊天

FPS,内存

聊天控件的内容滚动(机器人)

长期挂线聊天

内存

 

战斗系统

 

数值跳跃

FPS

 

释放技能

FPS

BUF和DEBUF类图标,图标ICON刷新,技能特效BUF类道具

移动系统

自动寻路

CPU,内存

注意短距离和长距离寻路,注意频繁点击小地图上距离寻路,任务系统自动寻路

采集系统

采集条

FPS

 

装备系统

频繁换上不同装备

内存,FPS

 

坐骑

频繁上下坐骑

内存,FPS

 

同屏

 

10~120人同屏移动

FPS,内存,显存

 

10~120人同屏聊天

FPS,内存,显存

 

10~120人同屏战斗

FPS,内存,显存

 

  性能测试中注意几点:

  1) 数据采集时间  一般建议以2小时为一次采集点符合玩家玩游戏的时间,游戏CRASH掉后终止游戏数据采集;

  2) 操作游戏的时候记录下操作动作和对应的时间,有利于后续效率的分析;

  3) 记录测试机器的硬件配置和操作系统版本号;

  4) 分析用户在常用软件启动情况下对游戏的影响,包括但不限于QQ、QQLIVE、QQZone、常用杀毒软件、常用下载软件、常用音乐播放类软件等。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值