本帖最后由 朱尘炀 于 2015-3-9 10:15 编辑
一、项目\事件背景 AD服务器负载算法可靠验证方法
二、客户需求和网络环境
需求:搭建测试环境验证AD的服务器负载轮询和加权轮询算法的正确性
网络环境:单台PC——AD(网关部署,不开启会话保持)——模拟应用服务器的PC(运行两个虚拟机,分别搭建不同的web服务器,可以显示不同的web界面
三、遇到的问题描述和分析
问题:客户需要确认设备的轮询算法和加权轮询算法的运行正确性,但是即使搭建了两个不同的web服务器,使用多台PC登录测试的web界面,受浏览器的缓存和AD的会话保持等因素的影响,无法确保在开启轮询算法的时候,第一次打开web测试界面,显示虚拟机A,第二次打开web测试界面,显示虚拟机B,第三次显示虚拟机A…
分析:使用第三方的Debug HTTP连接的免费工具fiddler4,第三方工具比较容易获得客户的信任,同时可以避免浏览器缓存等影响测试结果的因素
四、解决的方法和获取的经验
最新版的访问web测试界面工具fiddler4:百度搜索就可以直接下载到最新版本的软件 测试拓扑环境:如上网络环境所述
注意:1、模拟的虚拟机,同一台PC上可以同时运行两个,分别和同一张物理网卡桥接,配置同网段的地址,避免使用多台电脑和交换机来测试,两个虚拟机运行不同的web服务器,更好地去确认服务器负载算法的正确性
2、测试时,AD上配置时不需要应用任何会话保持算法,避免会话保持机制影响服务器负载算法的测试效果
|