• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

网络游戏性能测试方案

发布: 2011-2-16 09:41 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 159次 | 进入软件测试论坛讨论

领测软件测试网

  流量:可以通过服务器端带宽分析得到的数据除以当前服务器人数得出单个客户端的流量

  帧数(FPS):每秒钟帧数,这个可以直接在客户端增加log获得

  内存消耗:查看客户端内存和虚拟内存占用,重点关注是否内存泄露

  Cpu占用:直接在任务管理器查看

  流畅度:分为客户端本身渲染是否流畅和发送给服务器的请求的响应是否流畅。本身的流畅度可以通过增加渲染元素(特效、模型等,还有就是周围玩家数)来确定问题所在或者瓶颈,服务器的响应问题是服务器端优化范畴,上面已经分析

  分析结果示例:

  第四组:共1组数据,297--336人,共592秒

  A. 消息。均值370689微秒,cpu占用均值37.06%

  B. 逻辑。均值147816微秒,cpu占用均值27.88%,总耗时130226423微秒。其中怪物累计耗时107310854微秒占82.4%占cpu22.97%,玩家累计耗时21292940毫秒占16.35%占cpu4.55%,其他累计耗时忽略。

  C. 同步消息平均同步9.42次

  D. 消息耗时中,同步给自身的12.68%占cpu4.7%,同步给周围的87.04%占cpu32.25%,同步给世界范围的0.26%

  E. 怪物数2470

  采集的数据示例

  在线数、数据量和消息耗时等,在一个文档里输出:

  #******************************************************************************************************************************#

  在线玩家:283个最大: 286个 道具数: 67

  网络处理耗时:363620微秒 最大:2183180微秒 怪物数: 2544

  玩家处理耗时: 0微秒 最大:0微秒 副本数 3

  怪物处理耗时:113687微秒 最大:155344微秒 地图数:34

  队伍处理耗时:24471微秒 最大:28263微秒 公会数:8

  副本处理耗时:0微秒 最大:0微秒 队伍数:17

  事件处理耗时:8277微秒 最大:17958微秒

  公会处理耗时: 60微秒 最大: 74微秒

  管理包(收):19250个1716911KB 管理包(发):1764个1392KB

  客户包(收):1302322个24670936KB 客户包(发):2458001个102008KB

  【协议号ID】=ZP_PCMOVE_ASK ,【协议号数量】=77019 ,【分发数量】=1318707 ,【协议号总耗时】=70070339微秒,【均值】= 909微秒,【峰值】=10091微秒,【是否同步】=是

  怪物累计耗时 : 106584657

  玩家累计耗时 : 17497538

  其他累计耗时 : 1111735

  开始时间:2010-10-22 11:21:26:212

  结束时间:2010-10-22 11:32:11:087

  逻辑数据采集:

  逻辑耗时(微秒): 105705

  逻辑耗时(微秒): 126279

  逻辑耗时(微秒): 96004

  网络数据采集:

  网络处理耗时(微秒): 132952

  网络处理耗时(微秒): 139074

  网络处理耗时(微秒): 127098

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网