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

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

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

51Testing软件测试网*_oD5g)Jn3TlA2]

1、问题描述:

.R%DRF{i0

F/VU EHE}0I4]0需要让服务器每隔一段时间自动断开网络,再隔一段时间自动连接网络51Testing软件测试网A L|NxR$Z!qh

MKiqO X,[j(R"h02、解决方案:

9S7efiFh q*z4B'V0

\x4V e#n8e4Z0可以通过修改服务器IP为错误的IP来模拟断开网络。51Testing软件测试网VF%spB'H mX

51Testing软件测试网5tyk&X3W~"wb_

1)运行CMD进入命令提示符,输入netsh interface ip dump >c:\pc1.txt
oR8B4OwjY%fP5@h.~"K:]051Testing软件测试网l7j,^,}c]sNR.hL
该命令是显示当前”本地连接" 的接口IP 配置,并保存在pc1.txt文本文件中,查看c:\pc1.txt这个文件,内容如下:51Testing软件测试网[0wN A{ X'X:F"bm

51Testing软件测试网G"S+`p:s%| |

# ---------------------------------- 51Testing软件测试网CFA*k K Nj
# 接口 IP 配置         51Testing软件测试网9ic8}6x f[&v
# ----------------------------------
a7iEP"V @j0pushd interface ip

d/qW1h9OC5CEH7~`r0

1X5x AW*c051Testing软件测试网u*@dusg Tz:k/D
# "本地连接" 的接口 IP  配置

;K-qmu:lX[0

/HW O W*x!U'F0set address name="本地连接" source=static addr=192.168.36.51 mask=255.255.255.051Testing软件测试网$g E9Z-]G(SS1G"e
set address name="本地连接" gateway=192.168.36.1 gwmetric=0
z*_\OhUi0set dns name="本地连接" source=static addr=61.154.22.41 register=PRIMARY
M3R _L,]Ci)Lk0set wins name="本地连接" source=static addr=none51Testing软件测试网]#Z*T vC0Eq

51Testing软件测试网 m(p zp`1?8pz

51Testing软件测试网0RJ Yc'}3` }a G
popd
^;PDC#TH#ey0# 接口 IP 配置结束

Yu-D.id0 51Testing软件测试网#yilW ZN[

将上述的addr=192.168.36.51 地址改成不可用的IP地址,如162.168.36.1然后重新保存文件为c:\pc2.txt

f4r.}2H%E.Tf#Ej0

@ ? F3z,G]'S02)用记事本新建一个文件,输入netsh -f c:\pc1.txt,另存为changeIPright.bat;同样方法再创建一个changeIPerror.bat,该文件内容为netsh -f c:\pc2.txt。

A)Xk*{C |0 51Testing软件测试网vb'W[-P tr$^

3)打开控制面板>>任务计划,添加一个任务计划,选择上述dat文件,设置需要执行该文件的间隔时间。51Testing软件测试网5XKd5m#aw

51Testing软件测试网 z&y.F"G4FOuO

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

-{%~(dB p0

TAG: 相关技术

 

评分:0

我来说两句

Open Toolbar