平台服务器测试1—服务器结构分析

发表于:2011-10-28 14:37

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈道学    来源:51Testing软件测试网采编

分享:

  权,然后知轻重;度,然后知长短。物皆然,心为甚
                                              ----------孟子

  如果一位销售人员在说不出所推销产品的特点长处的情况下,还在跟你极力推荐时,你除了会感觉到这位销售人员的不专业之外,同时也绝不会很放心地购买这款产品,而在测试过程中,如果不清楚测试对象的组织结构、功能流程,就希望能够发现难以发觉的缺陷,定位缺陷原因,确保产品质量,那么测试人员就是上述销售人员的角色扮演,因此在总结自己测试平台服务器的过程时,首先对平台服务器进行结构及功能上的分析。

  『基本功能』

  平台服务器一方面给大厅客户端提供用户鉴权、游戏列表获取、用户基础信息、成长信息获取的服务之外,还负责给游戏客户端提供用户基本资料、经验值信息、比赛成绩上传的服务。

  大厅客户端与平台服务器之间是同步的交互方式,这意味着客户端发送请求后,必须要等到服务器返回的响应消息,才能继续进行下一步的操作。大厅客户端启动后与平台服务器的交互过程如下:

  〖备注〗

  大厅客户端与平台服务器除了数据交互之外,还会每隔30秒时发送一次心跳包,如果没有收到服务器的响应,大厅客户端就会出现提示:网络无响应。

  大厅客户端负责启动游戏,并同时监控游戏进程,如果游戏进程退出,平台服务器还会通过SyncUserSportState接口发送消息,方便平台服务器来统计用户体验此款游戏的时间。

  『服务器结构』

  平台服务器运行环境是SUSE  Linux  64位操作系统,整个平台服务器的服务组件如下:

服务器组件

组件功能

Apache

用于提供HTTP服务的Web服务器

ActiveMQ

消息中间件

Tomcat

运行Servlet/JSP的服务器容器,也可作为Web服务器

MySQL

关系数据库管理系统

Memcached

分布式的高速缓存系统

41/41234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号