[發(fā)明專利]模擬網(wǎng)絡(luò)斷網(wǎng)的方法和裝置在審
| 申請?zhí)枺?/td> | 201510011557.X | 申請日: | 2015-01-09 |
| 公開(公告)號: | CN104579780A | 公開(公告)日: | 2015-04-29 |
| 發(fā)明(設(shè)計)人: | 齊彩會 | 申請(專利權(quán))人: | 北京京東尚科信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 中原信達知識產(chǎn)權(quán)代理有限責任公司 11219 | 代理人: | 姜勁;金潔 |
| 地址: | 100080 北京市海淀區(qū)杏石口路6*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 模擬 網(wǎng)絡(luò) 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別地涉及一種模擬網(wǎng)絡(luò)斷網(wǎng)的方法和裝置。
背景技術(shù)
服務(wù)器的運維工作都是有運維人員利用網(wǎng)絡(luò)遠程管理的,在一些情況下需要測試項目或系統(tǒng)接口的魯棒性,為此,就要使服務(wù)器在一段時間內(nèi)無法訪問網(wǎng)絡(luò),來模擬網(wǎng)絡(luò)的不穩(wěn)定狀態(tài)。目前的通常做法是由人員手動拔掉網(wǎng)線,或者在計算機的人機界面上手動操作來禁用網(wǎng)絡(luò)連接。在需要恢復網(wǎng)絡(luò)連接時,再由人員插上網(wǎng)線,或者計算機的人機界面上手動操作來啟用網(wǎng)絡(luò)連接。這種方式非常麻煩,嚴重影響測試效率。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種模擬網(wǎng)絡(luò)斷網(wǎng)的方法和裝置,能夠方便地模擬網(wǎng)絡(luò)斷網(wǎng),提高測試效率。
為實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種模擬網(wǎng)絡(luò)斷網(wǎng)的方法。
本發(fā)明的模擬網(wǎng)絡(luò)斷網(wǎng)的方法包括:保存配置文件,該配置文件中記錄有網(wǎng)卡硬件標識、斷網(wǎng)模擬時長、斷網(wǎng)模擬時長內(nèi)的單個斷網(wǎng)周期長度和相鄰斷網(wǎng)周期間隔;判斷當前網(wǎng)卡是否需要進行斷網(wǎng)模擬,若是,則根據(jù)該配置文件記錄的內(nèi)容,在斷網(wǎng)模擬時長內(nèi)交替地對該網(wǎng)卡執(zhí)行禁用網(wǎng)卡命令和啟用網(wǎng)卡命令,其中,執(zhí)行禁用網(wǎng)卡命令之后,經(jīng)所述單個斷網(wǎng)周期長度的時間后執(zhí)行啟用網(wǎng)卡命令,再經(jīng)所述相鄰斷網(wǎng)周期間隔之后執(zhí)行禁用網(wǎng)卡命令。
可選地,判斷當前網(wǎng)卡是否為配置文件中記錄的網(wǎng)卡之前,還包括:確定本地計算機上存在的所有設(shè)備,從這些設(shè)備中查找網(wǎng)卡。
根據(jù)本發(fā)明的另一方面,提供了一種模擬網(wǎng)絡(luò)斷網(wǎng)的裝置。
本發(fā)明的模擬網(wǎng)絡(luò)斷網(wǎng)的裝置包括:保存模塊,用于保存配置文件,該配置文件中記錄有網(wǎng)卡硬件標識、斷網(wǎng)模擬時長、斷網(wǎng)模擬時長內(nèi)的單個斷網(wǎng)周期長度和相鄰斷網(wǎng)周期間隔;判斷模塊,用于判斷當前網(wǎng)卡是否需要進行斷網(wǎng)模擬;執(zhí)行模塊,用于在所述判斷模塊的判斷結(jié)果為是的情況下,根據(jù)所述配置文件記錄的內(nèi)容,在斷網(wǎng)模擬時長內(nèi)交替地對該網(wǎng)卡執(zhí)行禁用網(wǎng)卡命令和啟用網(wǎng)卡命令,其中,執(zhí)行禁用網(wǎng)卡命令之后,經(jīng)所述單個斷網(wǎng)周期長度的時間后執(zhí)行啟用網(wǎng)卡命令,再經(jīng)所述相鄰斷網(wǎng)周期間隔之后執(zhí)行禁用網(wǎng)卡命令。
可選地,還包括確定模塊,用于在所述判斷模塊判斷當前網(wǎng)卡是否需要進行斷網(wǎng)模擬之前,確定本地計算機上存在的所有設(shè)備;所述執(zhí)行模塊還用于從所述確定模塊確定的設(shè)備中查找網(wǎng)卡。
根據(jù)本發(fā)明的技術(shù)方案,根據(jù)配置文件來執(zhí)行指令,使網(wǎng)卡能夠按指令交替開啟關(guān)閉,從而實現(xiàn)模擬網(wǎng)絡(luò)的時斷時續(xù)。這種方式無需人工插拔網(wǎng)線或者手動開啟、關(guān)閉網(wǎng)絡(luò)連接,能夠方便地模擬網(wǎng)絡(luò)斷網(wǎng),提高測試效率。另外因為是通過指令來控制網(wǎng)卡,所以可以實現(xiàn)人工操作所不能達到的較高頻率的網(wǎng)絡(luò)斷續(xù)的測試環(huán)境。
附圖說明
附圖用于更好地理解本發(fā)明,不構(gòu)成對本發(fā)明的不當限定。其中:
圖1是根據(jù)本發(fā)明實施例的模擬網(wǎng)絡(luò)斷網(wǎng)的方法的基本步驟的示意圖;
圖2是根據(jù)本發(fā)明實施例的模擬網(wǎng)絡(luò)斷網(wǎng)的一種具體流程的示意圖;
圖3是根據(jù)本發(fā)明實施例的模擬網(wǎng)絡(luò)斷網(wǎng)的裝置的主要模塊的示意圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的示范性實施例做出說明,其中包括本發(fā)明實施例的各種細節(jié)以助于理解,應(yīng)當將它們認為僅僅是示范性的。因此,本領(lǐng)域普通技術(shù)人員應(yīng)當認識到,可以對這里描述的實施例做出各種改變和修改,而不會背離本發(fā)明的范圍和精神。同樣,為了清楚和簡明,以下的描述中省略了對公知功能和結(jié)構(gòu)的描述。
在本實施例中,采用自動執(zhí)行的指令來模擬網(wǎng)絡(luò)斷網(wǎng),交替地執(zhí)行關(guān)閉網(wǎng)卡和啟動網(wǎng)卡的指令,從而模擬網(wǎng)絡(luò)的間斷狀態(tài)。圖1是根據(jù)本發(fā)明實施例的模擬網(wǎng)絡(luò)斷網(wǎng)的方法的基本步驟的示意圖。如圖1所示,該方法主要包括如下的步驟S11至步驟S13。
步驟S11:保存配置文件。配置文件的主要內(nèi)容包括網(wǎng)卡硬件標識、斷網(wǎng)模擬時長、斷網(wǎng)模擬時長內(nèi)的單個斷網(wǎng)周期長度和相鄰斷網(wǎng)周期間隔。另外可以設(shè)定斷網(wǎng)模擬的開始時間。例如設(shè)置每天20:00開始進行斷網(wǎng)模擬。
步驟S12:判斷當前網(wǎng)卡是否需要進行斷網(wǎng)模擬。判斷時具體判斷網(wǎng)卡是否為配置文件中記錄的網(wǎng)卡;如果設(shè)定了斷網(wǎng)模擬的開始時間,還要判斷當前是否到達該時間??梢愿鶕?jù)需要來停用一個或多個網(wǎng)卡,在已知本地計算機中的各個網(wǎng)卡的情況下,可以一一驗證這些網(wǎng)卡是否為配置文件中記錄的網(wǎng)卡。另外,可以通過指令來列出本地計算機中的所有設(shè)備,從中再根據(jù)網(wǎng)卡的設(shè)備名稱來查找其中的網(wǎng)卡,最后再進行本步驟中的判斷。如果當前網(wǎng)卡是配置文件中記錄的網(wǎng)卡,輸入步驟S13,否則對下一個網(wǎng)卡進行判斷,即返回本步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京東尚科信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司;,未經(jīng)北京京東尚科信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司;許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510011557.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復網(wǎng)絡(luò)地址自動恢復的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





