window服务和测试(一)

游戏产业发布服务基本就2种,一个是win/s,一个是linux。二者用性能相比较,是没什么可比性的,毕竟一个以文本传输为主,一个和可视图化管理。游戏产业的游戏服务都在windows,所以先介绍windows。对于性能有着偏执的我,直接想拉起linux下的讲了。

那么测试和服务器之间的关系在哪里呢?

我最怕听到测试问:泥玛,服务器都要测试学,程序会弄的。那么你想让测试部门有所提升,又能帮助项目组做点事,不妨往下看看。

无论是游戏测试和软件测试等都和服务器有着好多项目关系:

1)服务器环境配置

2)服务器性能(性能评估,压力测试)

3)用户日志

4)性能数据

5)完整的环境模拟(应该是很少有公司做,硬件成本高)

还有遗漏的欢迎告诉我。

1)服务器环境配置

首先是需要一个测试环境,一个稳定的版本环境更新到测试环境中,可以提升对于版本质量的控制。研发走的是另一根产品线,因为有测试环境了,测试服务的基线,可以由测试自己来更新,只需要一份更新的worklog就可以。

然后就是测试环境的搭建,这个环节本来我还是比较薄弱的,原来我只对于服务器的性能和一些工具很感兴趣,原来也没接触过配置服务这一块。后来试验了2次发现没我想得那么复杂。

首先是安装windows服务,安装起来没什么麻烦的,一步步下去,选择语言种类 >

密钥 > 选择安装模式(完整的,我反正也不会选择自定义)> 阅读服务条款(这部可以用一种办法外部传文件绕过,愤青可以玩玩。不过纯粹蛋疼) >选择何种安装(这里主要给升级的人用的)>安装位置(推荐选驱动器高级,自己分,否则下一步开始安装(1) >磁盘分区管理〉具体分区(分好单区,最好格式化后)>安装(1)

分区小指南,第一个区可以分的大点,30%,第二个区最多50%,放置一些工程文件目录(服务端,客户端,配置表,日志文件,漏斗收集),第三个区部分工具,数据库,带宽工具,一些采集数据的插件和做好的本地映射的性能监视器。

安装时,慢慢等吧。

选当服务器的机器,硬件可以交给网管采购,最好不要用平常的pc机,用那种工作空间的机器,5000多,可以用来开私服的,节约很多成本吧。

支持比较稳定的6*24小时不关机。由于机器不是放在机房,一定要散热的几个措施好,机箱盖子要打开,按几个风扇。我表示在底层翻滚多年的测试,一步步苦逼伤不起。

下一步你想部署域控制也不是不可以。

添加脚色> 设置管理员密码和固定的Ip地址 >选择服务器脚色 >勾选域服务 >域服务介绍 > 继续安装 >安装。

安装结束后,win+r,dcpromo,后面的和测试跑题了。在第2部分可能会用到。

回到前面的,然后安装数据库,一路下一步步,盘符记得选之前设计好的,其中有个环节,设计的很友善,还告诉你已通过,失败,警告和跳过的数量。然后下面是一排规则,根据机器硬件标准来决定安装的快慢,硬盘是关键阿,有这些,就显得不慢了。

>定义数据库目录,数据库目录,数据库日志目录,备份临时的目录等。

然后安装数据库后,去服务窗口里手动启动数据服务。

注意项:给数据库的权限。

>添加端口,通过cmd命令行查找可添加的端口号。

进入连接,txt建表导入,建表成功,添加几行数据。

不设置权限,后面会连接不上。

如果是mysql,建表后需要导入db

数据库方面我还是熟悉SQLServer,其它几个以前都用过,做游戏后都基本忘光了。

32位的标准版,企业版,比较推荐,至于免费版和工作组版,没试验过不好说。都是可以支持用的,前期是Sp2以上的版本。

主工程包,一个服务端,一个客户端,解好后,放在第2个盘里,然后覆盖本次更新的文件到指定的目录里。

然后在配置表路径里,更改配置表例的所有服务的Ip。运行脚本网关,外挂服务,游戏服务省略,然后登陆创建帐号。

测试中常用的清除表数据,可以由程序写,也可以由测试自己写。但要注意关服清,破坏性操作可以做,最好是要知道原理,不要制造bug,这样会很晕迷。

以前和一个朋友聊过,他说可以用sql来直接生成行为的命令行,我不知道咋弄得。有人知道吗,可以分享下,1)部分讲完了。下次讲2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值