、斷開的次數(shù)、月艮 務(wù)感知斷開連接的實(shí)際時(shí)間、服務(wù)感知斷開連接后內(nèi)部業(yè)務(wù)處理、服務(wù)感知恢復(fù)連接的實(shí) 際時(shí)間、服務(wù)感知恢復(fù)連接后內(nèi)部業(yè)務(wù)處理、斷開恢復(fù)是否正常。
[0036]
[0037] 表1:檢測(cè)信息列表
[0038] 從表1中可以看出,判斷模塊可以根據(jù)檢測(cè)信息中的信息判斷斷開連接和恢復(fù)連 接的檢測(cè)信息是否正常,如斷開連接的實(shí)際時(shí)間要求< = 2s,而第二次斷開時(shí),斷開的實(shí)際 時(shí)間為5s,因此判斷該次服務(wù)斷開的測(cè)試信息為不正常。同時(shí),根據(jù)服務(wù)感知斷開連接后內(nèi) 部業(yè)務(wù)處理來判斷斷開恢復(fù)是否成功。即,調(diào)用業(yè)務(wù)推送失敗接口返回失敗時(shí),斷開恢復(fù)是 正常的,斷開恢復(fù)成功、當(dāng)未調(diào)用業(yè)務(wù)推送失敗接口返回失敗時(shí),斷開恢復(fù)是異常的,斷開 恢復(fù)失敗。
[0039] 本發(fā)明還提供一種服務(wù)斷開恢復(fù)連接測(cè)試的方法,包括以下步驟:
[0040] 步驟一、測(cè)試者在測(cè)試服務(wù)器上下達(dá)測(cè)試啟動(dòng)指令。啟動(dòng)模塊1調(diào)用斷開恢復(fù)模塊 2對(duì)待測(cè)服務(wù)進(jìn)行斷開和恢復(fù);
[0041] 步驟二、斷開恢復(fù)模塊2感知待測(cè)服務(wù)的PID值,通過shell命令,在預(yù)設(shè)時(shí)間內(nèi),斷 開恢復(fù)模塊2根據(jù)待測(cè)服務(wù)的PID值多次斷開并恢復(fù)待測(cè)服務(wù);
[0042]步驟三、記錄模塊3記錄每次斷開并恢復(fù)待測(cè)服務(wù)時(shí)的測(cè)試信息;
[0043]步驟四、判斷模塊4讀取記錄模塊3中斷開并恢復(fù)待測(cè)服務(wù)時(shí)的測(cè)試信息,并判斷 測(cè)試信息是否正常。測(cè)試信息通常包括斷開的次數(shù)、服務(wù)的PID、服務(wù)斷開后恢復(fù)的時(shí)間。若 服務(wù)斷開后恢復(fù)的時(shí)間大于預(yù)設(shè)的閥值,則判斷該測(cè)試信息為不正常。若服務(wù)斷開后恢復(fù) 的時(shí)間大于預(yù)設(shè)的閥值,則同樣判斷該測(cè)試信息為不正常。
[0044]完成測(cè)試信息的判斷后,將不正常的信息輸出或在測(cè)試服務(wù)器上顯示。
[0045]本發(fā)明通過斷開恢復(fù)模塊2重復(fù)斷開和恢復(fù)待測(cè)服務(wù)與網(wǎng)卡之間的聯(lián)系,再通過 記錄模塊3記錄每次斷開和恢復(fù)時(shí)的測(cè)試信息,并判斷測(cè)試信息是否正常,由于不需要手動(dòng) 插拔網(wǎng)線,能進(jìn)行大規(guī)模的測(cè)試,也能對(duì)軟件進(jìn)行定量研究,并且由于通過切斷模塊和記錄 模塊3的協(xié)同工作,能記錄在斷開過程中的所有測(cè)試信息,實(shí)現(xiàn)內(nèi)部業(yè)務(wù)處理。
[0046]本發(fā)明不局限于上述實(shí)施方式,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離 本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本發(fā)明的保護(hù) 范圍之內(nèi)。本說明書中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。
【主權(quán)項(xiàng)】
1. 一種服務(wù)斷開恢復(fù)連接測(cè)試系統(tǒng),其包括啟動(dòng)模塊(1)、斷開恢復(fù)模塊(2)、記錄模塊 (3)和判斷模塊(4),其特征在于,其中: 啟動(dòng)服務(wù)模塊,用于接收用戶的測(cè)試啟動(dòng)指令,并調(diào)用斷開恢復(fù)模塊(2)斷開服務(wù); 斷開恢復(fù)模塊(2),用于斷開和恢復(fù)待測(cè)服務(wù)與網(wǎng)卡之間的聯(lián)系; 記錄模塊(3),用于記錄待測(cè)試服務(wù)的測(cè)試信息,測(cè)試信息至少包括服務(wù)斷開后恢復(fù)的 時(shí)間; 判斷模塊(4),用于判斷記錄模塊(3)中記錄的測(cè)試信息是否正常。2. 如權(quán)利要求1所述的服務(wù)斷開恢復(fù)連接測(cè)試系統(tǒng),其特征在于:斷開恢復(fù)模塊(2)根 據(jù)被測(cè)服務(wù)的PID值,斷開或恢復(fù)被測(cè)服務(wù)與網(wǎng)卡之間的聯(lián)系。3. 如權(quán)利要求1所述的服務(wù)斷開恢復(fù)連接測(cè)試系統(tǒng),其特征在于:斷開恢復(fù)模塊(2)在 設(shè)定時(shí)間內(nèi)多次斷開并恢復(fù)待測(cè)服務(wù),記錄模塊(3)記錄待測(cè)服務(wù)每一次斷開恢復(fù)的測(cè)試 信息。4. 如權(quán)利要求1所述的服務(wù)斷開恢復(fù)連接測(cè)試系統(tǒng),其特征在于:所述測(cè)試信息包括斷 開的次數(shù)、服務(wù)的PID、服務(wù)斷開后恢復(fù)的時(shí)間。5. 如權(quán)利要求4所述的服務(wù)斷開恢復(fù)連接測(cè)試系統(tǒng),其特征在于:若服務(wù)斷開后恢復(fù)的 時(shí)間大于預(yù)設(shè)的閥值,則判斷該測(cè)試信息為不正常。6. 如權(quán)利要求4所述的服務(wù)斷開恢復(fù)連接測(cè)試系統(tǒng),其特征在于:若服務(wù)斷開恢復(fù)失 敗,則判斷該測(cè)試信息為不正常。7. -種使用權(quán)利要求1-6任意一項(xiàng)所述服務(wù)斷開恢復(fù)連接測(cè)試系統(tǒng)進(jìn)行服務(wù)斷開恢復(fù) 連接測(cè)試的方法,其特征在于,包括以下步驟: 步驟一、啟動(dòng)模塊(1)調(diào)用斷開恢復(fù)模塊(2)對(duì)待測(cè)服務(wù)進(jìn)行斷開和恢復(fù); 步驟二、斷開恢復(fù)模塊(2)感知待測(cè)服務(wù)的PID值,在預(yù)設(shè)時(shí)間內(nèi),斷開恢復(fù)模塊(2)根 據(jù)待測(cè)服務(wù)的PID值多次斷開恢復(fù)待測(cè)服務(wù); 步驟三、記錄模塊(3)記錄每次斷開并恢復(fù)待測(cè)服務(wù)時(shí)的測(cè)試信息; 步驟四、判斷模塊(4)讀取記錄模塊(3)中斷開并恢復(fù)待測(cè)服務(wù)時(shí)的測(cè)試信息,并判斷 測(cè)試信息是否正常。8. 如權(quán)利要求7所述的服務(wù)斷開恢復(fù)連接測(cè)試的方法,其特征在于:所述測(cè)試信息包括 斷開的次數(shù)、服務(wù)的PID、服務(wù)斷開后恢復(fù)的時(shí)間。9. 如權(quán)利要求8所述的服務(wù)斷開恢復(fù)連接測(cè)試的方法,其特征在于:若服務(wù)斷開后恢復(fù) 的時(shí)間大于預(yù)設(shè)的閥值,則判斷該測(cè)試信息為不正常。10. 如權(quán)利要求8所述的服務(wù)斷開恢復(fù)連接測(cè)試的方法,其特征在于:若服務(wù)斷開恢復(fù) 失敗,則判斷該測(cè)試信息為不正常。
【專利摘要】本發(fā)明涉及一種服務(wù)斷開恢復(fù)連接測(cè)試系統(tǒng),其包括啟動(dòng)模塊、斷開恢復(fù)模塊、記錄模塊和判斷模塊,其中:?jiǎn)?dòng)服務(wù)模塊,用于接收用戶的測(cè)試啟動(dòng)指令,并調(diào)用斷開恢復(fù)模塊斷開服務(wù);斷開恢復(fù)模塊,用于斷開和恢復(fù)待測(cè)服務(wù)與網(wǎng)卡之間的聯(lián)系;記錄模塊,用于記錄待測(cè)試服務(wù)的測(cè)試信息,測(cè)試信息至少包括服務(wù)斷開后恢復(fù)的時(shí)間;判斷模塊,用于判斷記錄模塊中記錄的測(cè)試信息是否正常。由于不需要手動(dòng)插拔網(wǎng)線,能進(jìn)行大規(guī)模的測(cè)試,也能對(duì)軟件進(jìn)行定量研究,并且由于通過切斷模塊和記錄模塊的協(xié)同工作,能記錄在斷開過程中的所有測(cè)試信息,實(shí)現(xiàn)內(nèi)部業(yè)務(wù)處理。
【IPC分類】G06F11/14
【公開號(hào)】CN105487941
【申請(qǐng)?zhí)枴緾N201510852135
【發(fā)明人】唐君一
【申請(qǐng)人】武漢微創(chuàng)光電股份有限公司
【公開日】2016年4月13日
【申請(qǐng)日】2015年11月27日