一款好的网络游戏除了完美的研发之外,还需要足够大的带宽和高性能的服务器作为有力后盾。压力测试将各种因素考虑到极点来对服务器进行专业性和系统性的测试,以便较大程度上改善系统的瓶颈和了解服务器承载量。
网络游戏压力测试从传统的意义来讲是对网络游戏的服务器不断施加“压力”的测试,是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。这里所指的“压力”即是不断地增加游戏里面的玩家。
一款好的网络游戏除了完美的研发之外,还需要足够大的带宽和高性能的服务器作为有力后盾。服务器主要承载游戏过程中玩家与游戏,以及玩家之间的互动所产生的流量。而压力测试则是将各种因素考虑到极点来对服务器进行专业性和系统性的测试,以便较大程度上改善系统的瓶颈和了解服务器承载量。
Loadrunner,Webload,Qaload都是常用到的软件工具。在运用软件进行压力测试之前需要做一些准备工作。首先将游戏中常用功能,或者估计会是压力瓶颈的功能写成脚本,然后通过压力测试工具直接访问脚本或者数据。随着软件和脚本的运行,就可以直接从后台了解到本
游戏服务器所能够承载的峰值人数。由于游戏本身的脚本性和网络局限性,此种方法不为广泛采纳。最常见的方法是使用机器人进行新的测试,这种方式是测试游戏常用的手法,使用广泛。
测试需求方,可通过各类渠道资源来获得需求的目标用户,常见的获取真实用户的方式有三种,1.与媒体宣传渠道合作,优点是用户真实,缺点是费用高,效果差。2.可以与游戏公会合作,优点是费用低,缺点是安全性低,效果差。3.可以与测试机构合作,优点是效果高,用户真实,缺点是费用适中。