业务需求将游戏的服务器由一台扩展至两台,开发自己搭建了负载均衡,从功能上总结一下测试点。
负载均衡:https://www.cnblogs.com/wpjamer/articles/6443332.html
负载均衡测试点:
1、某一场次
不同用户,某一场次压测
不同用户,对一个游戏的不同场次分别压测
玩游戏,验证数据的正确性
2、运行阶段,某一台服务器挂掉
玩游戏验证数据的正确性;
用户连接A,如果A挂了,用户重新连接,会访问B
3、如何保证请求均匀的分布在两台不同的服务器上
统计每个服务器的请求数,不借助工具的情况下,可以打log,统计连接数
4、共享session ,换个服务器连接,连接状态依然存在,需要把会话存在共享中心里,不应该保存在本地机上,连接的设计应该是有状态的
用户连接到服务器A上,A服务器宕机,用户的连接数据应该由服务器B提供,而不是断掉,刷新后再连接到服务器B上