首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 笔记本电脑 | 北大青鸟 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室软件测试频道
首页 资讯动态 测试技术 测试工具 行业软件测试 测试管理 测试下载 经验分享 软件质量 其他技术 RSS订阅 博客 论坛
您现在的位置: 中国IT实验室 >> 软件测试 >> 测试管理 >> 测试项目管理 >> 正文

网络游戏性能测试的几点想法

 进入游戏行业也有一段时间了,在日常的工作中对游戏的性能测试也产生了一些想法,因此写出来与大家讨论讨论。

  网络游戏行业现在越做越大,面也越来越广了,依我的观点主要分为以下几个方面:

  1、传统的c/s架构的网络游戏;

  2、现在越来越风靡的b/s架构的网络游戏;

  3、越来越多的wap网络游戏;

  那么我接下来就上面所说的3种网络游戏的性能测试怎么去做,发表一下自己的想法。

  第一种 传统的c/s架构的网络游戏:

  这种网络游戏历史最悠久,也是目前最主流的网络游戏类型。这类游戏由需要用户下载客户端,然后通过客户端来访问服务器进行登录和游戏。

  这类游戏的性能测试方法大体有三种:

  一目前较常规的做法就是由自主研发一个机器人程序,模拟玩家登陆与游戏。这种方法的好处一是操作方便,对执行性能测试的人员无要求,二是能够较真实的模拟出玩家的部分操作。但是缺点也不少,如对开发人员要求较高,因为不仅需要模拟用户访问服务器,还需要收集多种数据,并且将数据进行实时计算等,成本较大,而且也不易维护。除此之外,机器人发生问题的时候,维护起来也不够方便。在复杂架构下不利于判断瓶颈所在位置。最重要的是一旦机器人开发进度拖迟或者出现致命bug,性能测试将无法进行。

  二使用现成的性能测试工具来进行性能测试。可以使用工具来模拟用户与服务器交互的底层协议来进行测试。这种方法的优点是灵活方便、易于维护,开发成本小。增加删除性能点及其容易,发生问题也能立即维护。开发成本相对于机器人来说减少很多,并可以较容易的判断性能瓶颈所在的位置。这种方式的缺点也有不少,如对性能测试人员的要求比较高,需要根据用例来编写模拟用户与服务器之间的协议交互脚本。对于模拟真实性方面也比机器人程序差些。

  三使用最广泛,且与上面两条不冲突,那就是进行封测、内测、公测等开放性测试方法。这种方法是最真实的啦:)。让广大的玩家在测试服务器中进行游戏,帮助游戏公司找到游戏中的bug的同时,也对服务器的压力进行的真实的测试。

  第二种 b/s架构的网游:

  b/s架构的网游现在越来越流行,现在越来越多的人喜欢上了这种类型的网游。它没有传统的c/s架构的网游那种炫目的效果、唯美的画面,也没有传统网游那种直观的人物动作,但是却吸引了越来越多的上班族去玩它。因为它有着传统的c/s架构的网游所没有的优势,那就是方便,简单,要求低。

[1] [2] 下一页

【责编:Luzi】

相关产品和培训
文章评论
 专题推荐

 ·看思科认证发展未来
 ·GNU详细解析
 ·Android平台开发指南
 ·职业规划从高考专业选择开始
 ·从菜鸟到专家 cisco认证系列问答
 ·Java EE 6规范中文版
 ·Oracle 10g OCP考证秘笈
 ·Windows 注册表全面认识
 ·循序渐进认识WEB服务器
 ·中国Linux内核开发者大会
 最近更新
 博客论点
 频道精选
 软件测试频道导航