作为一名游戏测试除了重点关注功能测试外,我们还需要关注弱网、性能、兼容、安全等其他的专项测试,这里就简单分享下我在做客户端性能测试的一些感悟。
客户端是什么?
客户端是有硬件平台支撑的APP程序,同时能够提供本地服务,并且能够和服务器做远程交互的一个数据存储的系统
客户端=平台+程序。我们平时接触到很多平台,例如PC、PS4,移动端,如ipad、手机、甚至车载监控。程序应用就更多,衣食住行等各类APP。而我们的游戏和APP一样,运行在客户端上。
游戏客户端是怎么构成的?我们以车来举例,车子启动需要发动机加各类零件组成车的架构加开车的人。
而游戏客户端需要游戏引擎+美术设计等资源+脚本。
手游和端游在性能上有很多差异。手机会面临着硬件性能不足、系统不兼容、网络不稳定等情况。围绕这些差异我们做了很多平衡,最主要是性能和品质的平衡。
客户端性能不足的表现
游戏的性能测试包含服务器性能测试及客户端性能测试,服务器性能测试主要是在游戏上线前对服务器的承载能力做测试,也就是负载测试和压力测试,目的是为了发现服务器的性能瓶颈,确保游戏能在预设的并发下正常的进行游戏,而一款游戏是否能够流畅运行,除了服务端的支持外,客户端的性能表现也不容忽视,最明显的感知就是“卡到爆、慢死了、烫手”等这些
这所说的就是客户端性能表现不足,严重影响游戏体验。