『集群』007 如何测试Slithice源代码
如何测试Slithice源代码
直接测试
>你可以直接 进入 “集合编译区”,这里面 已经有 编译好的 所有程序集;
>部署 配置数据库;
>附加 集合编译区 中的 SQLServer数据库(SQLServer208-R2),真正有用 的数据表 只有 两个;
>进入 “集合编译区\TestService\Test.Slithice.ConsoleCenterService”(WCF中央服务端)
修改 Test.Slithice.ConsoleCenterService.exe.config 中的 数据库链接 字符串
>进入 “TestService\Test.Slithice.WebCenterService”(Web中央服务端,给 WinCE 的链接)
修改 Web.config中的 数据库链接 字符串
>启动服务端
>进入 “集合编译区\TestService\”中,您会看到 5个 .bat 文件。分别 单击运行 这5个 批处理;
>进入 “集合编译区\TestSocketStable\Test.Slithice.IndependentSocketService.exe”,启动这个 独立服务端;
>启动 WebService:集群中,有 3个Web服务端,您需要 将其启动:
(端口如果 不是下图所示,您可能得 在 “集合编译区\ Slithice.Tools.exe”中 配置正确的参数 )
>至此,我们启动了 6个控制台服务端,3个Web服务端;
>最终的截图如下:
>检测 服务端是否都 正确链接
>打开 “集合编译区\Slithice.Tools.exe”;启动 集群配置 界面;
>选择 中央服务端, WCF中央服务端 和 Web中央服务端 都可以;
>开始 测试 WinCE 客户端
>打开 “集合编译区\TestClient\Test.Mobile.Slithice.Client”
>修改 Test.Mobile.Slithice.Client.config
修改 Slithice_CenterServiceArgumentString 参数,确保参数可以链接到 Web中央服务端
注意:WinCE 最终会被 部署到 WinCE移动设备 中,而WinCE冒似不支持链接 WCF服务端
>运行 Test.Mobile.Slithice.Client.exe
>点击 “手动”,客户端 会链接到 独立服务端;
>点击 “配置”,客户端 会 第一次链接到 Web中央服务端 获取 可以调度的 所有服务端配置;
然后 随机调度 到 任何 一个 可以处理的 服务端,并 返回结果;
>弹出窗 的 弹出窗口 最下面 显示的是 最后处理的服务器名称
舒小龙
2014-02-09 19:52