【性能测试讨论】关于性能测试思路
这样一个题目:希望支持10000人同时在线,CPU使用率最高为70%,内存使用率为70%。那么如何对其进行性能测试呢?培训老师出了这样一个题目,没头绪啊。。。求解:Q 请问这个其指的是clinet性能还是server性能
如果是server性能,难道要达到server端服务器的CPU使用率和内存使用率都是70%?
不是这样吧楼主,要问问题问清楚。。。最好是原题发出来
我们不是超人不是蚂蚁不是您放下信息素我们就什么都知道的。。。 :lol 可以不做作业咯~~~~哈哈哈哈,开心
我去问问题目再来的~~
:loveliness: 嘿 发题目的时候把条件说清.
要不没法答题 [通灵术. 召唤云老师] 已发动... CPU使用率最高为70%,内存使用率为70%, 这是性能指标吧..
这是不是要根据通信协议写自定义工具或者写lr raw socket来模拟多客户端?
然后监视性能计数器? 你先模拟用户连接生成10000个负载,然后看看服务器在这个负载下的资源使用率不就行了,这也要召唤我,下次小事情就别召唤了,我还要去拯救火星人呢。 - -# 果然召唤出来了欧亚并...
这个负载也是有相关的标准吧...不是说光同时登陆就可以了
觉得是LZ的问题需求不明.... 1:说的是希望支持,但不是一定支持
2:不超过70%(肯定是服务器端)
挂机器人呗 到70%看能在线多少个 LS说的第一点和出题者的说法一样,不过说来说去我还是没能听懂他的意思。
他想法的性能,就是服务器端,没有客户端的意思 整个服务器架构得分功能进行性能测试.登陆服务器,场景服务器,邮件服务器,消息服务器等等,
而且登陆后站着不动的数值和带压力进行功能测试的性能数值是不同的.
题目还是太虚了 出题人SB啊,说得不清不楚的。
我一会开个新贴来出题:lol :lol 你要测试客户端??????无语 希望支持10000人同时在线,CPU使用率最高为70%,内存使用率为70%
中间用的是逗号
又不是顿号
那我也可以理解为希望(服务器)支持10000人同时在线,(客户端运行时)CPU使用率最高位70%,内存使用率为70%。 其实就是看是否在资源使用率低于最高要求的前提下,是否能满足一万人在线嘛 :lol 学习中 这个题目应该是指测试服务器端的性能吧。首先来说10000个玩家在线,这个无法通过手工来实现必须有测试工具,比如说游戏开发方提供的机器人。机器人要有一些模拟功能,如组队、聊天、打怪、移动等等。机器人的功能越接近玩家的功能测出的值越准确,但实际生产中做的太复杂成本太高,一般将占系统资源较多的玩家行为模拟出来就可以了。这个只是前期的测试需求。那么接下来就是测试过程。1.要有10000个机器人登陆服务器,并执行一些玩家的常规操作(若机器人的功能较多,可以按照特定比例来模拟玩家的行为,如部分玩家在打怪、部分玩家在移动、部分玩家在聊天、部分玩家在场景A、部分玩家在场景B、大量玩家都集中在某个区域附近、所有玩家都均匀分散在所有场景中。。。这些情况的模拟对测试结果有直接的影响);2.使用脚本记录服务器各个硬件的状态(这里只涉及cpu和内存)3.讲取出的结果整理分析,与预期结果相比较,若都在70%以内那么测试通过,否则就是failed。4正规一些的话还要整理测试结果报告。
页:
[1]