唯一纯白的梦里花,盛开在琥珀色月牙,就算是去所有爱的力量,我也不曾害怕!-------本站点部分文章来自网络,如果涉及到版权问题请与本人联系,本人将及时删除

模拟自动断开网络再自动连接的方法

上一篇 / 下一篇  2008-06-04 13:26:10 / 个人分类:性能测试

51Testing软件测试网 BKyv?/tf

1、问题描述:

5b9Oy!N8j-V6z+K(O0

L CJi+g`%v*d3[|M}0需要让服务器每隔一段时间自动断开网络,再隔一段时间自动连接网络

qPar+Q6~+J0

8iKN{h g IV02、解决方案:

(zh)|h8T$U@X.I0

$X*D"})N j*L%d0可以通过修改服务器IP为错误的IP来模拟断开网络。51Testing软件测试网Uc5? ] A9F2\Fz

{8p:[ Q z6lM3W01)运行CMD进入命令提示符,输入netsh interface ip dump >c:\pc1.txt 51Testing软件测试网_)rC"DB#?9N
51Testing软件测试网x&s js*z kYPx
该命令是显示当前”本地连接" 的接口IP 配置,并保存在pc1.txt文本文件中,查看c:\pc1.txt这个文件,内容如下:51Testing软件测试网&I/T jJaWv

C*Zz(z$[u0# ---------------------------------- 51Testing软件测试网~+g4}2f&N
# 接口 IP 配置        
5w(l1K8{!J,R?0# ---------------------------------- 51Testing软件测试网Gfx?I8L
pushd interface ip

4fp/~&S nN0 51Testing软件测试网o-w3Dc$ixh

51Testing软件测试网i(VVj#S6k"|F
# "本地连接" 的接口 IP  配置

s.V s;f1B0Im0 51Testing软件测试网9C`|/{8F3D#Za

set address name="本地连接" source=static addr=192.168.36.51 mask=255.255.255.051Testing软件测试网;Z fVd*hs
set address name="本地连接" gateway=192.168.36.1 gwmetric=051Testing软件测试网J&RNE)[
set dns name="本地连接" source=static addr=61.154.22.41 register=PRIMARY
[7V?W_ Y6u0set wins name="本地连接" source=static addr=none51Testing软件测试网%YU?9O]4ho:N'?

51Testing软件测试网 J9s4R ~;^M z e/K


}L I T[S v0popd
t5V,}:Rr0# 接口 IP 配置结束

a-vW;j r1n+E/A0 51Testing软件测试网1M;X#}L)a

将上述的addr=192.168.36.51 地址改成不可用的IP地址,如162.168.36.1然后重新保存文件为c:\pc2.txt 51Testing软件测试网4I$AK3g(u9lz

51Testing软件测试网;L'e2T4y&L

2)用记事本新建一个文件,输入netsh -f c:\pc1.txt,另存为changeIPright.bat;同样方法再创建一个changeIPerror.bat,该文件内容为netsh -f c:\pc2.txt。51Testing软件测试网 t5rswYx}KK

51Testing软件测试网/V ` s {n&N z~

3)打开控制面板>>任务计划,添加一个任务计划,选择上述dat文件,设置需要执行该文件的间隔时间。

M|cG^$SS`-H)wC$TX0 51Testing软件测试网IgK3d8EX @}

当然,由于我们是要每隔一段时间修改IP为错误IP,再隔一段时间修改IP为正确IP,所以我们要创建两个任务计划,这两个计划的执行时间要根据实际需要错开,不要让它们在同一时间点去同时执行这两个任务。

)P Coo#P\&[OA0

TAG: 相关技术

 

评分:0

我来说两句

Open Toolbar