容错恢复性测试(二)

  • Post author:
  • Post category:其他



二种方式:


跳转和跳转返回。




关注点:



1.

中心服关闭,角色是否还能否从战斗服务返回。



1.

角色在跳转至中心服时,登录服关闭,是否会产生脏数据



2.

Center服务:中心服,处理大部分的数据,包含状态,角色其他操作均在此服务进行。如果没有

fighting

服务时,

Center

服务将负责这部分的权责。如果有,进入切换服务时,

center

服务将进行切换,但角色数据等依然会在

center

服务上。


关注点:


异常情况下,中心服时,角色数据保存的完整性。





3.

Fighting服务:处理需要切换到

fighting

的所有数据信息的中转服务。例如开启房间等都属于这类的。战斗服,角色或团队的

PVP

战斗在此服进行。


关注点:




进入战斗服时,角色数据的完整性




返回中心服后,角色数据的完整性



5.log

服务:日志服务记录一些关键的日志信息和可采集服务端异常信息(下载和房间号,日志信息失败)等,

log

服务存在于多处,较多的

log

服务将产生性能问题。




错误的操作顺序:




和上面相关,等徐红来填写




哪些会导致日志的错乱:




日志错乱是因为数据存储导致的错乱,则定义为一级缺陷。




参考表格如下:


异常输入/动作


恢复能力


造成的危害、损失


减少服务端线程




杀掉进程




错误的操作顺序




异常关闭某个功能




网络通信中断






预判和表格单:


例如:异常输入/动作


恢复能力(预判)


造成的危害、损失


客户/服务机断电


可以立即恢复


数据回档,用户角色被卡住


杀掉战斗进程


无法立即恢复


与其不相关的进程也出现错误信息


错误的操作顺序


无法立即恢复


服务无法开启,日志错乱


异常关闭某个主要进程


可以立即恢复


数据存储回档,但不会出错


不会造成任何游戏中次数类的损失


网络通信阻塞->中断


无法立即恢复


游戏异常问题增加,服务器宕机




实际恢复情况:


例如:异常输入/动作


恢复能力(预判)


造成的危害、损失


客户/服务机断电


可以立即恢复


数据回档,用户角色被卡住


杀掉战斗进程


无法立即恢复


与其不相关的进程也出现错误信息


错误的操作顺序


无法立即恢复



异常关闭某个主要进程


可以立即恢复


数据存储回档,但不会出错


不会造成任何游戏中次数类的损失


网络通信中断


无法立即恢复