當(dāng)你遇到客戶機(jī)隨機(jī)出現(xiàn),某臺(tái)客戶機(jī)開機(jī)1~2分鐘內(nèi),打開網(wǎng)頁提示該頁無法訪問,但是當(dāng)時(shí)ping 任意外網(wǎng)IP都可以正常ping通時(shí),可能就需要這樣一個(gè)腳本,來幫你確認(rèn)問題出現(xiàn)的機(jī)率,確認(rèn)出現(xiàn)機(jī)率后,再針對(duì)性的再去做排查!
但是這樣的隨機(jī)問題,人工去重啟->開網(wǎng)頁測(cè)試,這樣效率就太低了,所以就有了這個(gè)腳本!
隨機(jī)問題=有一定概率出現(xiàn)問題!在這個(gè)案例中,是客戶機(jī)開機(jī)1~2分鐘內(nèi),隨機(jī)某臺(tái)客戶機(jī),隨機(jī)重啟幾次后出現(xiàn),因此自動(dòng)化測(cè)試的思路就是:
1、記錄開機(jī)次數(shù),比如這是第幾次開機(jī);
2、判斷當(dāng)前dns解析是否正常,ping www.baidu.com 能正常解析域名,那么dns即為正常,反之dns異常;
3、dns解析正常時(shí),我們需要讓客戶機(jī)每個(gè)20秒重啟一次,如果異常則停止重啟電腦操作,并告訴我們是重啟到第幾次時(shí),出現(xiàn)異常,記錄出現(xiàn)問題的時(shí)間;
而重啟到第幾次時(shí)就出現(xiàn)問題了,這個(gè)概念就等于問題出現(xiàn)概率;假如你做3組測(cè)試(測(cè)試到問題現(xiàn)象出現(xiàn)即為1組測(cè)試),每組都是重啟到30~50次時(shí)出現(xiàn)異常,那么概率大概就是1/30或1/50之一!此時(shí)即可認(rèn)為問題出現(xiàn)的概率找到了!
4、接下來做排除測(cè)試,常規(guī)的辦法就是卸載網(wǎng)維軟件、卸載各類增值插件、卸載計(jì)費(fèi),等等~,每卸載一個(gè)軟件時(shí),就重啟30~50次,如果不在出現(xiàn)問題,那就證明極有可能是你剛剛卸載的軟件導(dǎo)致了,因?yàn)樾遁d后就正常了!此時(shí)你可以再重啟30~50次,確認(rèn)問題的確消失后,然后你再次將剛才卸載的軟件重新裝上,繼續(xù)重啟測(cè)試,如果問題出現(xiàn)了,那就證明問題與這個(gè)軟件有關(guān)了……接下來該找誰就找誰去吧!
下文保存為批處理,放到開機(jī)啟動(dòng)文件夾測(cè)試就行了!以下代碼均來自百度,開動(dòng)腦筋,東起手來,想法就能實(shí)現(xiàn),有需要的拿去玩吧!
轉(zhuǎn)載請(qǐng)注明:死性不改's Blog ? 自動(dòng)化測(cè)試:批處理測(cè)試DNS解析是否正常,并執(zhí)行相應(yīng)動(dòng)作
聯(lián)系客服