唯一纯白的梦里花,盛开在琥珀色月牙,就算是去所有爱的力量,我也不曾害怕!-------本站点部分文章来自网络,如果涉及到版权问题请与本人联系,本人将及时删除
模拟自动断开网络再自动连接的方法
上一篇 /
下一篇 2008-06-04 13:26:10
/ 个人分类:性能测试
51Testing软件测试网*_oD5g)Jn3TlA2]1、问题描述:
.R%DRF{ i0
F/VU
EHE }0I4]0需要让服务器每隔一段时间自动断开网络,再隔一段时间自动连接网络51Testing软件测试网AL|NxR$Z!qh
MKiqO X,[j(R"h02、解决方案:
9S7efiFh
q*z4B'V0
\x4Ve#n8e4Z0可以通过修改服务器IP为错误的IP来模拟断开网络。51Testing软件测试网VF%spB'H
mX
51Testing软件测试网5tyk&X3W~"wb_1)运行CMD进入命令提示符,输入netsh interface ip dump >c:\pc1.txt
oR8B4Owj Y%fP5@h.~"K:]051Testing软件测试网l7j,^,}c]s NR.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}6xf[&v
# ----------------------------------
a7iEP"V@j0pushd interface ip
d/qW1h9OC5CEH7~`r0
1X5x AW*c051Testing软件测试网u*@d usg 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(pzp`1?8pz51Testing软件测试网0RJ
Yc'}3` }a
G
popd
^;PDC#TH#ey0# 接口 IP 配置结束
Yu-D.id0
51Testing软件测试网#yilWZN[将上述的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#a w
51Testing软件测试网 z&y.F"G4FOuO当然,由于我们是要每隔一段时间修改IP为错误IP,再隔一段时间修改IP为正确IP,所以我们要创建两个任务计划,这两个计划的执行时间要根据实际需要错开,不要让它们在同一时间点去同时执行这两个任务。
-{%~(dB
p0
收藏
举报
TAG:
相关技术