亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

測(cè)試方法、裝置、系統(tǒng)及機(jī)器可讀存儲(chǔ)介質(zhì)與流程

文檔序號(hào):11205847閱讀:830來(lái)源:國(guó)知局
測(cè)試方法、裝置、系統(tǒng)及機(jī)器可讀存儲(chǔ)介質(zhì)與流程

本公開(kāi)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種測(cè)試方法、裝置、系統(tǒng)及機(jī)器可讀存儲(chǔ)介質(zhì)。



背景技術(shù):

在網(wǎng)絡(luò)通信、數(shù)據(jù)存儲(chǔ)等領(lǐng)域中,在任一個(gè)環(huán)節(jié)如網(wǎng)絡(luò)異常等造成故障時(shí),需要及時(shí)確定故障情況并進(jìn)行相應(yīng)處理。例如在互聯(lián)網(wǎng)應(yīng)用中,網(wǎng)絡(luò)通信是必不可少的環(huán)節(jié),通常發(fā)生在系統(tǒng)與系統(tǒng)之間、應(yīng)用與應(yīng)用之間、以及接口與接口之間。而通信協(xié)議通常都是基于tcp和udp,在網(wǎng)絡(luò)傳輸層之上進(jìn)行的。盡管tcp是一種可靠的鏈接,但在真實(shí)網(wǎng)絡(luò)中還是經(jīng)常出現(xiàn)數(shù)據(jù)包丟失、數(shù)據(jù)包內(nèi)容傳輸錯(cuò)誤、數(shù)據(jù)包之間傳輸超時(shí)等問(wèn)題。此外,數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)中,為了數(shù)據(jù)安全,通常采取一個(gè)主數(shù)據(jù)庫(kù)和多個(gè)從數(shù)據(jù)庫(kù)的部署方式,當(dāng)主數(shù)據(jù)庫(kù)發(fā)生故障時(shí)(例如網(wǎng)絡(luò)異常),需要自動(dòng)將從數(shù)據(jù)庫(kù)提升為主數(shù)據(jù)庫(kù),繼續(xù)工作。使用這種數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)架構(gòu)的系統(tǒng)可稱為基于主從數(shù)據(jù)庫(kù)架構(gòu)的系統(tǒng)。為了進(jìn)行數(shù)據(jù)庫(kù)故障自動(dòng)切換的測(cè)試,需要模擬各種數(shù)據(jù)庫(kù)故障的場(chǎng)景,以觸發(fā)數(shù)據(jù)庫(kù)故障自動(dòng)切換的執(zhí)行。對(duì)于網(wǎng)絡(luò)異常導(dǎo)致的數(shù)據(jù)庫(kù)故障的場(chǎng)景,現(xiàn)有技術(shù)的模擬方法是通過(guò)人為斷開(kāi)數(shù)據(jù)庫(kù)通信網(wǎng)絡(luò)的手段來(lái)造成網(wǎng)絡(luò)異常的方法來(lái)觸發(fā)數(shù)據(jù)庫(kù)故障自動(dòng)切換的執(zhí)行。



技術(shù)實(shí)現(xiàn)要素:

本公開(kāi)的一個(gè)方面提供了一種測(cè)試方法,包括:

接收測(cè)試數(shù)據(jù)包;

根據(jù)預(yù)設(shè)測(cè)試策略確定測(cè)試數(shù)據(jù)包的處理方式;

根據(jù)所述處理方式處理所述測(cè)試數(shù)據(jù)包。

其中,根據(jù)預(yù)設(shè)測(cè)試策略確定所述測(cè)試數(shù)據(jù)包的處理方式,包括:

確定當(dāng)前的預(yù)設(shè)測(cè)試策略;

在當(dāng)前的預(yù)設(shè)測(cè)試策略為延遲策略時(shí),確定所述處理方式為在延遲預(yù)設(shè)時(shí)間后返回所述測(cè)試數(shù)據(jù)包的響應(yīng)結(jié)果。

其中,根據(jù)預(yù)設(shè)測(cè)試策略確定所述測(cè)試數(shù)據(jù)包的處理方式,包括:

確定當(dāng)前的預(yù)設(shè)測(cè)試策略;

在當(dāng)前的預(yù)設(shè)測(cè)試策略為無(wú)響應(yīng)策略時(shí),確定所述處理方式為不返回所述測(cè)試數(shù)據(jù)包的響應(yīng)結(jié)果。

所述根據(jù)預(yù)設(shè)測(cè)試策略確定所述測(cè)試數(shù)據(jù)包的處理結(jié)果,包括:

確定當(dāng)前的預(yù)設(shè)測(cè)試策略;

在當(dāng)前的預(yù)設(shè)測(cè)試策略為返回錯(cuò)誤策略時(shí),確定所述處理方式為返回所述測(cè)試數(shù)據(jù)包的錯(cuò)誤響應(yīng)結(jié)果。

其中,所述根據(jù)預(yù)設(shè)測(cè)試策略確定測(cè)試數(shù)據(jù)包的處理方式包括:

從所述測(cè)試數(shù)據(jù)包中提取第一數(shù)據(jù)特征;

利用預(yù)設(shè)的數(shù)據(jù)檢測(cè)模型對(duì)所提取的第一數(shù)據(jù)特征進(jìn)行檢測(cè);

根據(jù)檢測(cè)結(jié)果確定測(cè)試數(shù)據(jù)包的處理方式。

所述方法還包括:

獲取訓(xùn)練樣本以及訓(xùn)練樣本對(duì)應(yīng)的處理方式;

提取訓(xùn)練樣本中的第二數(shù)據(jù)特征;

利用所述第二數(shù)據(jù)特征以及對(duì)應(yīng)的處理方式訓(xùn)練得到所述預(yù)設(shè)的數(shù)據(jù)檢測(cè)模型;所述數(shù)據(jù)檢測(cè)模型的輸出為適用所述訓(xùn)練樣本的處理方式。

本公開(kāi)的第二方面,還提供了一種測(cè)試裝置,包括:

接收模塊,被配置為接收測(cè)試數(shù)據(jù)包;

確定模塊,被配置為根據(jù)預(yù)設(shè)測(cè)試策略確定測(cè)試數(shù)據(jù)包的處理方式;

處理模塊,被配置為根據(jù)所述處理方式處理所述測(cè)試數(shù)據(jù)包。

本公開(kāi)的第三方面,提供了一種測(cè)試系統(tǒng),包括:

一個(gè)或多個(gè)存儲(chǔ)器,存儲(chǔ)有可執(zhí)行指令;以及

一個(gè)或多個(gè)處理器,執(zhí)行所述可執(zhí)行指令,以實(shí)現(xiàn)上述測(cè)試方法。

本公開(kāi)的第四方面,提供了一種機(jī)器可讀存儲(chǔ)介質(zhì),存儲(chǔ)有可執(zhí)行指令,該指令在被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述測(cè)試方法。

附圖說(shuō)明

為了更完整地理解本公開(kāi)及其優(yōu)勢(shì),現(xiàn)在將參考結(jié)合附圖的以下描述,其中:

圖1是根據(jù)本公開(kāi)示例性實(shí)施例提出的測(cè)試方法的流程圖;

圖2是根據(jù)本公開(kāi)示例性實(shí)施例提供的測(cè)試方法中步驟102的方法流程圖;

圖3是根據(jù)本公開(kāi)示例性實(shí)施例提供的測(cè)試方法中數(shù)據(jù)檢測(cè)模型的訓(xùn)練方法流程圖;

圖4是根據(jù)本公開(kāi)示例性實(shí)施例提供的測(cè)試裝置的結(jié)構(gòu)圖;

圖5是根據(jù)本公開(kāi)示例性實(shí)施例提供的測(cè)試方法中確定模塊402的結(jié)構(gòu)圖;

圖6是根據(jù)本公開(kāi)示例性實(shí)施例提供的測(cè)試方法中另一實(shí)施例的結(jié)構(gòu)圖;

圖7是根據(jù)本公開(kāi)示例性實(shí)施例提供的測(cè)試裝置的結(jié)構(gòu)框圖。

具體實(shí)施方式

根據(jù)結(jié)合附圖對(duì)本公開(kāi)示例性實(shí)施例的以下詳細(xì)描述,本公開(kāi)的其它方面、優(yōu)勢(shì)和突出特征對(duì)于本領(lǐng)域技術(shù)人員將變得顯而易見(jiàn)。

在本公開(kāi)中,術(shù)語(yǔ)“包括”和“含有”及其派生詞意為包括而非限制;術(shù)語(yǔ)“或”是包含性的,意為和/或。

在本說(shuō)明書中,下述用于描述本公開(kāi)原理的各種實(shí)施例只是說(shuō)明,不應(yīng)該以任何方式解釋為限制發(fā)明的范圍。參照附圖的下述描述用于幫助全面理解由權(quán)利要求及其等同物限定的本公開(kāi)的示例性實(shí)施例。下述描述包括多種具體細(xì)節(jié)來(lái)幫助理解,但這些細(xì)節(jié)應(yīng)認(rèn)為僅僅是示例性的。因此,本領(lǐng)域普通技術(shù)人員應(yīng)認(rèn)識(shí)到,在不背離本公開(kāi)的范圍和精神的情況下,可以對(duì)本文中描述的實(shí)施例進(jìn)行多種改變和修改。此外,為了清楚和簡(jiǎn)潔起見(jiàn),省略了公知功能和結(jié)構(gòu)的描述。此外,貫穿附圖,相同參考數(shù)字用于相似功能和操作。

附圖中示出了一些方框圖和/或流程圖。應(yīng)理解,方框圖和/或流程圖中的一些方框或其組合可以由計(jì)算機(jī)程序指令來(lái)實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器,從而這些指令在由該處理器執(zhí)行時(shí)可以創(chuàng)建用于實(shí)現(xiàn)這些方框圖和/或流程圖中所說(shuō)明的功能/操作的裝置。

因此,本公開(kāi)的技術(shù)可以硬件和/或軟件(包括固件、微代碼等)的形式來(lái)實(shí)現(xiàn)。另外,本公開(kāi)的技術(shù)可以采取存儲(chǔ)有指令的計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)程序產(chǎn)品可供指令執(zhí)行系統(tǒng)使用。在本公開(kāi)的上下文中,計(jì)算機(jī)可讀介質(zhì)可以是能夠包含、存儲(chǔ)、傳送、傳播或傳輸指令的任意介質(zhì)。例如,計(jì)算機(jī)可讀介質(zhì)可以包括但不限于電、磁、光、電磁、紅外或半導(dǎo)體系統(tǒng)、裝置、器件或傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的具體示例包括:磁存儲(chǔ)裝置,如磁帶或硬盤(hdd);光存儲(chǔ)裝置,如光盤(cd-rom);存儲(chǔ)器,如隨機(jī)存取存儲(chǔ)器(ram)或閃存;和/或有線/無(wú)線通信鏈路。

為了使網(wǎng)絡(luò)通信以及數(shù)據(jù)存儲(chǔ)等業(yè)務(wù)能夠更好更高效的為用戶提供服務(wù),在業(yè)務(wù)推出之前需要對(duì)其做全面的測(cè)試,在測(cè)試過(guò)程中可以通過(guò)模擬各種故障情形對(duì)業(yè)務(wù)進(jìn)行測(cè)試,以確定一高效的故障判斷以及處理方法。

根據(jù)本公開(kāi)各個(gè)實(shí)施例,提出了一種測(cè)試方法,該測(cè)試方法在接收到測(cè)試數(shù)據(jù)包后,根據(jù)預(yù)設(shè)測(cè)試策略確定測(cè)試數(shù)據(jù)包的處理方式;之后根據(jù)所述處理方式處理所述測(cè)試數(shù)據(jù)包。通過(guò)這種方式,通過(guò)預(yù)設(shè)測(cè)試策略確定測(cè)試數(shù)據(jù)包的處理方式,能夠根據(jù)測(cè)試數(shù)據(jù)包的情況靈活確定處理方式,可以達(dá)到全面測(cè)試的目的,且省時(shí)省力。

圖1是根據(jù)本公開(kāi)示例性實(shí)施例提出的測(cè)試方法的流程圖。如圖1所示,所述測(cè)試方法包括如下步驟101-103,其中:

在步驟101中,用于接收測(cè)試數(shù)據(jù)包;

在步驟102中,用于根據(jù)預(yù)設(shè)測(cè)試策略確定測(cè)試數(shù)據(jù)包的處理方式;

在步驟103中,用于根據(jù)所述處理方式處理所述測(cè)試數(shù)據(jù)包。

在本實(shí)施例中,測(cè)試過(guò)程中,在接收到測(cè)試數(shù)據(jù)包后,根據(jù)預(yù)設(shè)測(cè)試策略確定該測(cè)試數(shù)據(jù)包的處理方式,并根據(jù)所確定的處理方式處理測(cè)試數(shù)據(jù)包。通過(guò)該方法,可以實(shí)現(xiàn)按照預(yù)先設(shè)定的策略對(duì)測(cè)試數(shù)據(jù)包進(jìn)行處理,一遍模擬出一測(cè)試環(huán)境,進(jìn)而測(cè)試業(yè)務(wù)的性能等。

在一實(shí)施例中,測(cè)試數(shù)據(jù)包可以是測(cè)試環(huán)境中的客戶端上產(chǎn)生的用戶數(shù)據(jù),對(duì)于網(wǎng)絡(luò)通信測(cè)試來(lái)說(shuō),測(cè)試數(shù)據(jù)包可以是應(yīng)用測(cè)試數(shù)據(jù)包。在測(cè)試環(huán)境中還可以設(shè)置一代理服務(wù)器,用于接收測(cè)試數(shù)據(jù)包,并根據(jù)預(yù)設(shè)測(cè)試策略確定測(cè)試數(shù)據(jù)包的處理方式,并根據(jù)處理方式對(duì)測(cè)試數(shù)據(jù)包進(jìn)行處理。也就是說(shuō),本實(shí)施例中的測(cè)試方法在代理服務(wù)器上執(zhí)行,發(fā)送測(cè)試數(shù)據(jù)包的數(shù)據(jù)請(qǐng)求端可以根據(jù)代理服務(wù)器對(duì)測(cè)試數(shù)據(jù)包的處理方式進(jìn)行故障處理或者正常處理。預(yù)設(shè)測(cè)試策略可以是預(yù)先設(shè)定的,在接收到測(cè)試數(shù)據(jù)包之后,根據(jù)測(cè)試數(shù)據(jù)包確定測(cè)試策略為故障策略時(shí),根據(jù)相應(yīng)的故障策略對(duì)測(cè)試數(shù)據(jù)包進(jìn)行處理,數(shù)據(jù)請(qǐng)求端接收到測(cè)試數(shù)據(jù)包的正常請(qǐng)求響應(yīng)后,確定是否發(fā)生了故障,如果發(fā)生故障則進(jìn)行相應(yīng)的故障處理,進(jìn)而根據(jù)故障處理結(jié)果測(cè)試故障處理方式是否有效。當(dāng)然,預(yù)設(shè)測(cè)試策略為非故障策略時(shí),則對(duì)測(cè)試數(shù)據(jù)包進(jìn)行正常處理,數(shù)據(jù)請(qǐng)求端接收到正常的請(qǐng)求響應(yīng)后,不進(jìn)行故障處理。

在一實(shí)施例中,預(yù)設(shè)測(cè)試策略包括故障策略和非故障策略,在故障策略下,測(cè)試數(shù)據(jù)包的處理方式為對(duì)測(cè)試數(shù)據(jù)包進(jìn)行故障處理的方式,而非故障策略下,測(cè)試數(shù)據(jù)包的處理方式為對(duì)測(cè)試數(shù)據(jù)包進(jìn)行正常處理的方式。故障策略可以包括響應(yīng)延遲策略、無(wú)響應(yīng)策略、響應(yīng)錯(cuò)誤策略等。在預(yù)設(shè)測(cè)試策略為響應(yīng)延遲策略時(shí),測(cè)試數(shù)據(jù)包的處理方式為延遲預(yù)定時(shí)間后返回響應(yīng)結(jié)果;預(yù)設(shè)測(cè)試策略為無(wú)響應(yīng)策略時(shí),測(cè)試數(shù)據(jù)包的處理方式為不返回任何響應(yīng)結(jié)果;預(yù)設(shè)測(cè)試策略為響應(yīng)錯(cuò)誤策略時(shí),測(cè)試數(shù)據(jù)包的處理方式為返回錯(cuò)誤的響應(yīng)結(jié)果。當(dāng)然,可以理解的是,還可以根據(jù)實(shí)際情況設(shè)定其他任何測(cè)試策略,以便模擬真實(shí)環(huán)境下會(huì)發(fā)生的各種故障情形。

在一實(shí)施例中,根據(jù)預(yù)設(shè)測(cè)試策略確定所述測(cè)試數(shù)據(jù)包的處理方式,包括:確定當(dāng)前的預(yù)設(shè)測(cè)試策略;在當(dāng)前的預(yù)設(shè)測(cè)試策略為延遲策略時(shí),確定所述處理方式為在延遲預(yù)設(shè)時(shí)間后返回所述測(cè)試數(shù)據(jù)包的響應(yīng)結(jié)果。在另一實(shí)施例中,根據(jù)預(yù)設(shè)測(cè)試策略確定所述測(cè)試數(shù)據(jù)包的處理方式,包括:確定當(dāng)前的預(yù)設(shè)測(cè)試策略;在當(dāng)前的預(yù)設(shè)測(cè)試策略為無(wú)響應(yīng)策略時(shí),確定所述處理方式為不返回所述測(cè)試數(shù)據(jù)包的響應(yīng)結(jié)果。在再一實(shí)施例中,根據(jù)預(yù)設(shè)測(cè)試策略確定所述測(cè)試數(shù)據(jù)包的處理結(jié)果,包括:確定當(dāng)前的預(yù)設(shè)測(cè)試策略;在當(dāng)前的預(yù)設(shè)測(cè)試策略為返回錯(cuò)誤策略時(shí),確定所述處理方式為返回所述測(cè)試數(shù)據(jù)包的錯(cuò)誤響應(yīng)結(jié)果。

在一實(shí)施例中,所述預(yù)設(shè)測(cè)試策略可以根據(jù)具體地測(cè)試進(jìn)行設(shè)置,對(duì)于網(wǎng)絡(luò)通信測(cè)試可以采取延遲響應(yīng)、不響應(yīng)和返回錯(cuò)誤等策略,而對(duì)于其他測(cè)試還可以設(shè)置成不同的策略。

在一實(shí)施例中,方法執(zhí)行時(shí),預(yù)設(shè)測(cè)試策略的選擇可以根據(jù)具體情況來(lái)進(jìn)行,包括隨機(jī)選擇一個(gè)測(cè)試策略,或者按照一定的順序、時(shí)間等選擇相應(yīng)的測(cè)試策略,也可以根據(jù)預(yù)設(shè)函數(shù)的計(jì)算結(jié)果選擇相應(yīng)的測(cè)試策略等。

在一實(shí)施例中,預(yù)設(shè)測(cè)試策略還可以根據(jù)測(cè)試數(shù)據(jù)包中數(shù)據(jù)特征來(lái)確定。在某些業(yè)務(wù)測(cè)試中,故障的產(chǎn)生可能跟數(shù)據(jù)包中的數(shù)據(jù)特征相關(guān),也就是說(shuō)某些一定的數(shù)據(jù)特征可能會(huì)引起同樣的故障。對(duì)于這類情形,可以通過(guò)具體地訓(xùn)練樣本訓(xùn)練得到一數(shù)據(jù)檢測(cè)模型,通過(guò)該數(shù)據(jù)檢測(cè)模型檢測(cè)數(shù)據(jù)包中的數(shù)據(jù)特征來(lái)確定該數(shù)據(jù)包適合哪種測(cè)試策略。

圖2是根據(jù)本公開(kāi)示例性實(shí)施例提供的測(cè)試方法中步驟102的方法流程圖。如圖2所示,步驟102包括如下步驟201-203,其中:

在步驟201中,用于從所述測(cè)試數(shù)據(jù)包中提取第一數(shù)據(jù)特征;

在步驟202中,用于利用預(yù)設(shè)的數(shù)據(jù)檢測(cè)模型對(duì)所提取的第一數(shù)據(jù)特征進(jìn)行檢測(cè);

在步驟203中,用于根據(jù)檢測(cè)結(jié)果確定測(cè)試數(shù)據(jù)包的處理方式。

在本實(shí)施例中,第一數(shù)據(jù)特征可以是數(shù)據(jù)包中的一些關(guān)鍵信息的特征值,例如可以是數(shù)據(jù)包目的地、源地址、數(shù)據(jù)長(zhǎng)度、數(shù)據(jù)內(nèi)容等通過(guò)一些已有特征值計(jì)算函數(shù)計(jì)算得到的特征值。預(yù)設(shè)的數(shù)據(jù)檢測(cè)模型可以為一通過(guò)聚類學(xué)習(xí)得到的數(shù)據(jù)模型,其輸入為數(shù)據(jù)特征,輸出為測(cè)試策略,即輸入某一測(cè)試數(shù)據(jù)包的數(shù)據(jù)特征值以后,該數(shù)據(jù)檢測(cè)模型可以根據(jù)數(shù)據(jù)特征值確定出該測(cè)試數(shù)據(jù)包適用于哪一種測(cè)試策略,進(jìn)而可以根據(jù)確定出的測(cè)試策略確定出測(cè)試數(shù)據(jù)包的處理方式。通過(guò)本實(shí)施例的這種方式,可以根據(jù)具體數(shù)據(jù)包的特征來(lái)測(cè)試策略,使得測(cè)試結(jié)果更加接近真實(shí)情況,測(cè)試效果更佳。

圖3是根據(jù)本公開(kāi)示例性實(shí)施例提供的測(cè)試方法中數(shù)據(jù)檢測(cè)模型的訓(xùn)練方法流程圖。如圖3所示,測(cè)試方法還包括如下步驟301-303,其中:

在步驟301中,用于獲取訓(xùn)練樣本以及訓(xùn)練樣本對(duì)應(yīng)的處理方式;

在步驟302中,用于提取訓(xùn)練樣本中的第二數(shù)據(jù)特征;

在步驟303中,用于利用所述第二數(shù)據(jù)特征以及對(duì)應(yīng)的處理方式訓(xùn)練得到所述數(shù)據(jù)檢測(cè)模型;所述數(shù)據(jù)檢測(cè)模型的輸出為適用所述訓(xùn)練樣本的處理方式。

在本實(shí)施例中,首先通過(guò)已有的手段收集真實(shí)業(yè)務(wù)環(huán)境下的訓(xùn)練樣本,以及響應(yīng)該訓(xùn)練樣本的處理方式。例如,在數(shù)據(jù)庫(kù)測(cè)試環(huán)境下,對(duì)于數(shù)據(jù)包a,假如該數(shù)據(jù)包由于大小或者內(nèi)容等不符合要求而導(dǎo)致數(shù)據(jù)庫(kù)存儲(chǔ)時(shí)發(fā)生存儲(chǔ)錯(cuò)誤的故障,即數(shù)據(jù)庫(kù)對(duì)其的真實(shí)處理響應(yīng)為返回錯(cuò)誤的處理結(jié)果,這種情況下,訓(xùn)練樣本為數(shù)據(jù)包a,對(duì)應(yīng)的處理方式為返回錯(cuò)誤結(jié)果的故障處理方式。本實(shí)施例中,對(duì)于收集到的一系列訓(xùn)練樣本逐一進(jìn)行訓(xùn)練,即對(duì)每一訓(xùn)練樣本,提取其中的第二數(shù)據(jù)特征,第二數(shù)據(jù)特征與第一數(shù)據(jù)特征相同。利用提取的第二數(shù)據(jù)特征對(duì)初始數(shù)據(jù)檢測(cè)模型參數(shù)進(jìn)行訓(xùn)練,根據(jù)初始數(shù)據(jù)檢測(cè)模型得到的結(jié)果與該訓(xùn)練樣本對(duì)應(yīng)的真實(shí)處理方式進(jìn)行比對(duì),對(duì)數(shù)據(jù)檢測(cè)模型參數(shù)進(jìn)行調(diào)整。經(jīng)過(guò)一系列訓(xùn)練樣本的訓(xùn)練后,直到數(shù)據(jù)檢測(cè)模型參數(shù)的調(diào)整值小于預(yù)設(shè)閾值,或者訓(xùn)練次數(shù)達(dá)到最大次數(shù)后,停止訓(xùn)練,并得到最終的數(shù)據(jù)檢測(cè)模型。

通過(guò)本公開(kāi)的實(shí)施例,可以通過(guò)模擬測(cè)試環(huán)境,進(jìn)而對(duì)待測(cè)試業(yè)務(wù)進(jìn)行測(cè)試,并且通過(guò)預(yù)設(shè)測(cè)試策略使得測(cè)試過(guò)程精簡(jiǎn)化,節(jié)省了測(cè)試成本,提高了測(cè)試精度。

圖4是根據(jù)本公開(kāi)示例性實(shí)施例提供的測(cè)試裝置的結(jié)構(gòu)圖。如圖4所示,測(cè)試裝置包括:

接收模塊401,被配置為接收測(cè)試數(shù)據(jù)包;

確定模塊402,被配置為根據(jù)預(yù)設(shè)測(cè)試策略確定測(cè)試數(shù)據(jù)包的處理方式;

處理模塊403,被配置為根據(jù)所述處理方式處理所述測(cè)試數(shù)據(jù)包。

在本實(shí)施例中,測(cè)試過(guò)程中,在接收到測(cè)試數(shù)據(jù)包后,根據(jù)預(yù)設(shè)測(cè)試策略確定該測(cè)試數(shù)據(jù)包的處理方式,并根據(jù)所確定的處理方式處理測(cè)試數(shù)據(jù)包。通過(guò)該方法,可以實(shí)現(xiàn)按照預(yù)先設(shè)定的策略對(duì)測(cè)試數(shù)據(jù)包進(jìn)行處理,一遍模擬出一測(cè)試環(huán)境,進(jìn)而測(cè)試業(yè)務(wù)的性能等。

在一實(shí)施例中,測(cè)試數(shù)據(jù)包可以是測(cè)試環(huán)境中的客戶端上產(chǎn)生的用戶數(shù)據(jù),對(duì)于網(wǎng)絡(luò)通信測(cè)試來(lái)說(shuō),測(cè)試數(shù)據(jù)包可以是應(yīng)用測(cè)試數(shù)據(jù)包。在測(cè)試環(huán)境中還可以設(shè)置一代理服務(wù)器,用于接收測(cè)試數(shù)據(jù)包,并根據(jù)預(yù)設(shè)測(cè)試策略確定測(cè)試數(shù)據(jù)包的處理方式,并根據(jù)處理方式對(duì)測(cè)試數(shù)據(jù)包進(jìn)行處理。也就是說(shuō),本實(shí)施例中的測(cè)試方法在代理服務(wù)器上執(zhí)行,發(fā)送測(cè)試數(shù)據(jù)包的數(shù)據(jù)請(qǐng)求端可以根據(jù)代理服務(wù)器對(duì)測(cè)試數(shù)據(jù)包的處理方式進(jìn)行故障處理或者正常處理。預(yù)設(shè)測(cè)試策略可以是預(yù)先設(shè)定的,在接收到測(cè)試數(shù)據(jù)包之后,根據(jù)測(cè)試數(shù)據(jù)包確定測(cè)試策略為故障策略時(shí),根據(jù)相應(yīng)的故障策略對(duì)測(cè)試數(shù)據(jù)包進(jìn)行處理,數(shù)據(jù)請(qǐng)求端接收到測(cè)試數(shù)據(jù)包的正常請(qǐng)求響應(yīng)后,確定是否發(fā)生了故障,如果發(fā)生故障則進(jìn)行相應(yīng)的故障處理,進(jìn)而根據(jù)故障處理結(jié)果測(cè)試故障處理方式是否有效。當(dāng)然,預(yù)設(shè)測(cè)試策略為非故障策略時(shí),則對(duì)測(cè)試數(shù)據(jù)包進(jìn)行正常處理,數(shù)據(jù)請(qǐng)求端接收到正常的請(qǐng)求響應(yīng)后,不進(jìn)行故障處理。

在一實(shí)施例中,預(yù)設(shè)測(cè)試策略包括故障策略和非故障策略,在故障策略下,測(cè)試數(shù)據(jù)包的處理方式為對(duì)測(cè)試數(shù)據(jù)包進(jìn)行故障處理的方式,而非故障策略下,測(cè)試數(shù)據(jù)包的處理方式為對(duì)測(cè)試數(shù)據(jù)包進(jìn)行正常處理的方式。故障策略可以包括響應(yīng)延遲策略、無(wú)響應(yīng)策略、響應(yīng)錯(cuò)誤策略等。在預(yù)設(shè)測(cè)試策略為響應(yīng)延遲策略時(shí),測(cè)試數(shù)據(jù)包的處理方式為延遲預(yù)定時(shí)間后返回響應(yīng)結(jié)果;預(yù)設(shè)測(cè)試策略為無(wú)響應(yīng)策略時(shí),測(cè)試數(shù)據(jù)包的處理方式為不返回任何響應(yīng)結(jié)果;預(yù)設(shè)測(cè)試策略為響應(yīng)錯(cuò)誤策略時(shí),測(cè)試數(shù)據(jù)包的處理方式為返回錯(cuò)誤的響應(yīng)結(jié)果。當(dāng)然,可以理解的是,還可以根據(jù)實(shí)際情況設(shè)定其他任何測(cè)試策略,以便模擬真實(shí)環(huán)境下會(huì)發(fā)生的各種故障情形。

在一實(shí)施例中,所述預(yù)設(shè)測(cè)試策略可以根據(jù)具體地測(cè)試進(jìn)行設(shè)置,對(duì)于網(wǎng)絡(luò)通信測(cè)試可以采取延遲響應(yīng)、不響應(yīng)和返回錯(cuò)誤等策略,而對(duì)于其他測(cè)試還可以設(shè)置成不同的策略。

在一實(shí)施例中,預(yù)設(shè)測(cè)試策略的選擇可以根據(jù)具體情況來(lái)進(jìn)行,包括隨機(jī)選擇一個(gè)測(cè)試策略,或者按照一定的順序、時(shí)間等選擇相應(yīng)的測(cè)試策略,也可以根據(jù)預(yù)設(shè)函數(shù)的計(jì)算結(jié)果選擇相應(yīng)的測(cè)試策略等。

在一實(shí)施例中,預(yù)設(shè)測(cè)試策略還可以根據(jù)測(cè)試數(shù)據(jù)包中數(shù)據(jù)特征來(lái)確定。在某些業(yè)務(wù)測(cè)試中,故障的產(chǎn)生可能跟數(shù)據(jù)包中的數(shù)據(jù)特征相關(guān),也就是說(shuō)某些一定的數(shù)據(jù)特征可能會(huì)引起同樣的故障。對(duì)于這類情形,可以通過(guò)具體地訓(xùn)練樣本訓(xùn)練得到一數(shù)據(jù)檢測(cè)模型,通過(guò)該數(shù)據(jù)檢測(cè)模型檢測(cè)數(shù)據(jù)包中的數(shù)據(jù)特征來(lái)確定該數(shù)據(jù)包適合哪種測(cè)試策略。

圖5是根據(jù)本公開(kāi)示例性實(shí)施例提供的測(cè)試方法中確定模塊402的結(jié)構(gòu)圖。如圖5所示,確定模塊402包括,其中:

提取子模塊501,被配置為從所述測(cè)試數(shù)據(jù)包中提取第一數(shù)據(jù)特征;

檢測(cè)子模塊502,被配置為用于利用預(yù)設(shè)的數(shù)據(jù)檢測(cè)模型對(duì)所提取的第一數(shù)據(jù)特征進(jìn)行檢測(cè);

確定子模塊503,被配置為根據(jù)檢測(cè)結(jié)果確定測(cè)試數(shù)據(jù)包的處理方式。

在本實(shí)施例中,第一數(shù)據(jù)特征可以是數(shù)據(jù)包中的一些關(guān)鍵信息的特征值,例如可以是數(shù)據(jù)包目的地、源地址、數(shù)據(jù)長(zhǎng)度、數(shù)據(jù)內(nèi)容等通過(guò)一些已有特征值計(jì)算函數(shù)計(jì)算得到的特征值。預(yù)設(shè)的數(shù)據(jù)檢測(cè)模型可以為一通過(guò)聚類學(xué)習(xí)得到的數(shù)據(jù)模型,其輸入為數(shù)據(jù)特征,輸出為測(cè)試策略,即輸入某一測(cè)試數(shù)據(jù)包的數(shù)據(jù)特征值以后,該數(shù)據(jù)檢測(cè)模型可以根據(jù)數(shù)據(jù)特征值確定出該測(cè)試數(shù)據(jù)包適用于哪一種測(cè)試策略,進(jìn)而可以根據(jù)確定出的測(cè)試策略確定出測(cè)試數(shù)據(jù)包的處理方式。通過(guò)本實(shí)施例的這種方式,可以根據(jù)具體數(shù)據(jù)包的特征來(lái)測(cè)試策略,使得測(cè)試結(jié)果更加接近真實(shí)情況,測(cè)試效果更佳。

圖6是根據(jù)本公開(kāi)示例性實(shí)施例提供的測(cè)試方法中另一實(shí)施例的結(jié)構(gòu)圖。如圖6所示,測(cè)試裝置還包括:

獲取模塊601,被配置為獲取訓(xùn)練樣本以及訓(xùn)練樣本對(duì)應(yīng)的處理方式;

提取模塊602,被配置為提取訓(xùn)練樣本中的第二數(shù)據(jù)特征;

訓(xùn)練模塊603,被配置為利用所述第二數(shù)據(jù)特征以及對(duì)應(yīng)的處理方式訓(xùn)練得到所述數(shù)據(jù)檢測(cè)模型;所述數(shù)據(jù)檢測(cè)模型的輸出為適用所述訓(xùn)練樣本的處理方式。

在本實(shí)施例中,首先通過(guò)已有的手段收集真實(shí)業(yè)務(wù)環(huán)境下的訓(xùn)練樣本,以及響應(yīng)該訓(xùn)練樣本的處理方式。例如,在數(shù)據(jù)庫(kù)測(cè)試環(huán)境下,對(duì)于數(shù)據(jù)包a,假如該數(shù)據(jù)包由于大小或者內(nèi)容等不符合要求而導(dǎo)致數(shù)據(jù)庫(kù)存儲(chǔ)時(shí)發(fā)生存儲(chǔ)錯(cuò)誤的故障,即數(shù)據(jù)庫(kù)對(duì)其的真實(shí)處理響應(yīng)為返回錯(cuò)誤的處理結(jié)果,這種情況下,訓(xùn)練樣本為數(shù)據(jù)包a,對(duì)應(yīng)的處理方式為返回錯(cuò)誤結(jié)果的故障處理方式。本實(shí)施例中,對(duì)于收集到的一系列訓(xùn)練樣本逐一進(jìn)行訓(xùn)練,即對(duì)每一訓(xùn)練樣本,提取其中的第二數(shù)據(jù)特征,第二數(shù)據(jù)特征與第一數(shù)據(jù)特征相同。利用提取的第二數(shù)據(jù)特征對(duì)初始數(shù)據(jù)檢測(cè)模型參數(shù)進(jìn)行訓(xùn)練,根據(jù)初始數(shù)據(jù)檢測(cè)模型得到的結(jié)果與該訓(xùn)練樣本對(duì)應(yīng)的真實(shí)處理方式進(jìn)行比對(duì),對(duì)數(shù)據(jù)檢測(cè)模型參數(shù)進(jìn)行調(diào)整。經(jīng)過(guò)一系列訓(xùn)練樣本的訓(xùn)練后,直到數(shù)據(jù)檢測(cè)模型參數(shù)的調(diào)整值小于預(yù)設(shè)閾值,或者訓(xùn)練次數(shù)達(dá)到最大次數(shù)后,停止訓(xùn)練,并得到最終的數(shù)據(jù)檢測(cè)模型。

通過(guò)本公開(kāi)的實(shí)施例,可以通過(guò)模擬測(cè)試環(huán)境,進(jìn)而對(duì)待測(cè)試業(yè)務(wù)進(jìn)行測(cè)試,并且通過(guò)預(yù)設(shè)測(cè)試策略使得測(cè)試過(guò)程精簡(jiǎn)化,節(jié)省了測(cè)試成本,提高了測(cè)試精度。

根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種測(cè)試系統(tǒng),包括:

一個(gè)或多個(gè)存儲(chǔ)器,存儲(chǔ)有可執(zhí)行指令;以及

一個(gè)或多個(gè)處理器,執(zhí)行所述可執(zhí)行指令,以實(shí)現(xiàn)以下任一方法。

其中,處理器被配置為:

接收測(cè)試數(shù)據(jù)包;

根據(jù)預(yù)設(shè)測(cè)試策略確定測(cè)試數(shù)據(jù)包的處理方式;

根據(jù)所述處理方式處理所述測(cè)試數(shù)據(jù)包。

上述處理器還可被配置為:

根據(jù)預(yù)設(shè)測(cè)試策略確定所述測(cè)試數(shù)據(jù)包的處理方式,包括:

確定當(dāng)前的預(yù)設(shè)測(cè)試策略;

在當(dāng)前的預(yù)設(shè)測(cè)試策略為延遲策略時(shí),確定所述處理方式為在延遲預(yù)設(shè)時(shí)間后返回所述測(cè)試數(shù)據(jù)包的響應(yīng)結(jié)果。

其中,根據(jù)預(yù)設(shè)測(cè)試策略確定所述測(cè)試數(shù)據(jù)包的處理方式,包括:

確定當(dāng)前的預(yù)設(shè)測(cè)試策略;

在當(dāng)前的預(yù)設(shè)測(cè)試策略為無(wú)響應(yīng)策略時(shí),確定所述處理方式為不返回所述測(cè)試數(shù)據(jù)包的響應(yīng)結(jié)果。

根據(jù)預(yù)設(shè)測(cè)試策略確定所述測(cè)試數(shù)據(jù)包的處理結(jié)果,包括:

確定當(dāng)前的預(yù)設(shè)測(cè)試策略;

在當(dāng)前的預(yù)設(shè)測(cè)試策略為返回錯(cuò)誤策略時(shí),確定所述處理方式為返回所述測(cè)試數(shù)據(jù)包的錯(cuò)誤響應(yīng)結(jié)果。

所述根據(jù)預(yù)設(shè)測(cè)試策略確定測(cè)試數(shù)據(jù)包的處理方式包括:

從所述測(cè)試數(shù)據(jù)包中提取第一數(shù)據(jù)特征;

利用預(yù)設(shè)的數(shù)據(jù)檢測(cè)模型對(duì)所提取的第一數(shù)據(jù)特征進(jìn)行檢測(cè);

根據(jù)檢測(cè)結(jié)果確定測(cè)試數(shù)據(jù)包的處理方式。

所述處理器還被配置為:

獲取訓(xùn)練樣本以及訓(xùn)練樣本對(duì)應(yīng)的處理方式;

提取訓(xùn)練樣本中的第二數(shù)據(jù)特征;

利用所述第二數(shù)據(jù)特征以及對(duì)應(yīng)的處理方式訓(xùn)練得到所述預(yù)設(shè)的數(shù)據(jù)檢測(cè)模型;所述數(shù)據(jù)檢測(cè)模型的輸出為適用所述訓(xùn)練樣本的處理方式。

關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。

圖7示意性示出了根據(jù)本公開(kāi)一實(shí)施例的測(cè)試裝置的結(jié)構(gòu)框圖。

如圖7所示,根據(jù)本公開(kāi)一實(shí)施例的測(cè)試裝置包括處理器710和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)720。

具體地,處理器710例如可以包括通用微處理器、指令集處理器和/或相關(guān)芯片組和/或?qū)S梦⑻幚砥?例如,專用集成電路(asic)),等等。處理器710還可以包括用于緩存用途的板載存儲(chǔ)器。處理器710可以是用于執(zhí)行參考圖1-3、以及本公開(kāi)其他實(shí)施例所描述的根據(jù)本公開(kāi)各個(gè)實(shí)施例的方法流程的不同動(dòng)作的單一處理單元或者是多個(gè)處理單元。

計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)720,例如可以是能夠包含、存儲(chǔ)、傳送、傳播或傳輸指令的任意介質(zhì)。例如,可讀存儲(chǔ)介質(zhì)可以包括但不限于電、磁、光、電磁、紅外或半導(dǎo)體系統(tǒng)、裝置、器件或傳播介質(zhì)??勺x存儲(chǔ)介質(zhì)的具體示例包括:磁存儲(chǔ)裝置,如磁帶或硬盤(hdd);光存儲(chǔ)裝置,如光盤(cd-rom);存儲(chǔ)器,如隨機(jī)存取存儲(chǔ)器(ram)或閃存;和/或有線/無(wú)線通信鏈路。

計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)720可以包括計(jì)算機(jī)程序721,該計(jì)算機(jī)程序721可以包括代碼/計(jì)算機(jī)可執(zhí)行指令,其在由處理器710執(zhí)行時(shí)使得處理器710執(zhí)行本公開(kāi)實(shí)施例所描述的方法流程及其任何變形。

計(jì)算機(jī)程序721可被配置為具有例如包括計(jì)算機(jī)程序模塊的計(jì)算機(jī)程序代碼。例如,在示例實(shí)施例中,計(jì)算機(jī)程序721中的代碼可以包括一個(gè)或多個(gè)程序模塊,例如包括721a、模塊721b、……。應(yīng)當(dāng)注意,模塊的劃分方式和個(gè)數(shù)并不是固定的,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況使用合適的程序模塊或程序模塊組合,當(dāng)這些程序模塊組合被處理器710執(zhí)行時(shí),使得處理器710可以執(zhí)行本公開(kāi)實(shí)施例所描述的方法流程及其任何變形。

根據(jù)本公開(kāi)的實(shí)施例,處理器710可以使用信號(hào)發(fā)送器730和信號(hào)接收器740來(lái)執(zhí)行本公開(kāi)實(shí)施例所描述的方法流程及其任何變形。

根據(jù)本公開(kāi)各實(shí)施例的上述方法、裝置、單元和/或模塊可以通過(guò)有計(jì)算能力的電子設(shè)備執(zhí)行包含計(jì)算機(jī)指令的軟件來(lái)實(shí)現(xiàn)。該系統(tǒng)可以包括存儲(chǔ)設(shè)備,以實(shí)現(xiàn)上文所描述的各種存儲(chǔ)。所述有計(jì)算能力的電子設(shè)備可以包含通用處理器、數(shù)字信號(hào)處理器、專用處理器、可重新配置處理器等能夠執(zhí)行計(jì)算機(jī)指令的裝置,但不限于此。執(zhí)行這樣的指令使得電子設(shè)備被配置為執(zhí)行根據(jù)本公開(kāi)的上述各項(xiàng)操作。上述各設(shè)備和/或模塊可以在一個(gè)電子設(shè)備中實(shí)現(xiàn),也可以在不同電子設(shè)備中實(shí)現(xiàn)。這些軟件可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)一個(gè)或多個(gè)程序(軟件模塊),所述一個(gè)或多個(gè)程序包括指令,當(dāng)電子設(shè)備中的一個(gè)或多個(gè)處理器執(zhí)行所述指令時(shí),所述指令使得電子設(shè)備執(zhí)行本公開(kāi)的方法。

這些軟件可以存儲(chǔ)為易失性存儲(chǔ)器或非易失性存儲(chǔ)裝置的形式(比如類似rom等存儲(chǔ)設(shè)備),不論是可擦除的還是可重寫的,或者存儲(chǔ)為存儲(chǔ)器的形式(例如ram、存儲(chǔ)器芯片、設(shè)備或集成電路),或者被存儲(chǔ)在光可讀介質(zhì)或磁可讀介質(zhì)上(比如,cd、dvd、磁盤或磁帶等等)。應(yīng)該意識(shí)到,存儲(chǔ)設(shè)備和存儲(chǔ)介質(zhì)是適于存儲(chǔ)一個(gè)或多個(gè)程序的機(jī)器可讀存儲(chǔ)裝置的實(shí)施例,所述一個(gè)程序或多個(gè)程序包括指令,當(dāng)所述指令被執(zhí)行時(shí),實(shí)現(xiàn)本公開(kāi)的實(shí)施例。實(shí)施例提供程序和存儲(chǔ)這種程序的機(jī)器可讀存儲(chǔ)裝置,所述程序包括用于實(shí)現(xiàn)本公開(kāi)的任何一項(xiàng)權(quán)利要求所述的裝置或方法的代碼。此外,可以經(jīng)由任何介質(zhì)(比如,經(jīng)由有線連接或無(wú)線連接攜帶的通信信號(hào))來(lái)電傳遞這些程序,多個(gè)實(shí)施例適當(dāng)?shù)匕ㄟ@些程序。

根據(jù)本公開(kāi)各實(shí)施例的方法、裝置、單元和/或模塊還可以使用例如現(xiàn)場(chǎng)可編程門陣列(fpga)、可編程邏輯陣列(pla)、片上系統(tǒng)、基板上的系統(tǒng)、封裝上的系統(tǒng)、專用集成電路(asic)或可以以用于對(duì)電路進(jìn)行集成或封裝的任何其他的合理方式等硬件或固件來(lái)實(shí)現(xiàn),或以軟件、硬件以及固件三種實(shí)現(xiàn)方式的適當(dāng)組合來(lái)實(shí)現(xiàn)。該系統(tǒng)可以包括存儲(chǔ)設(shè)備,以實(shí)現(xiàn)上文所描述的存儲(chǔ)。在以這些方式實(shí)現(xiàn)時(shí),所使用的軟件、硬件和/或固件被編程或設(shè)計(jì)為執(zhí)行根據(jù)本公開(kāi)的相應(yīng)上述方法、步驟和/或功能。本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要來(lái)適當(dāng)?shù)貙⑦@些系統(tǒng)和模塊中的一個(gè)或多個(gè),或其中的一部分或多個(gè)部分使用不同的上述實(shí)現(xiàn)方式來(lái)實(shí)現(xiàn)。這些實(shí)現(xiàn)方式均落入本公開(kāi)的保護(hù)范圍。

一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由測(cè)試裝置的處理器執(zhí)行時(shí),使得裝置夠執(zhí)行上述測(cè)試方法,所述方法包括:

接收測(cè)試數(shù)據(jù)包;

根據(jù)預(yù)設(shè)測(cè)試策略確定測(cè)試數(shù)據(jù)包的處理方式;

根據(jù)所述處理方式處理所述測(cè)試數(shù)據(jù)包。

其中,根據(jù)預(yù)設(shè)測(cè)試策略確定所述測(cè)試數(shù)據(jù)包的處理方式,包括:

確定當(dāng)前的預(yù)設(shè)測(cè)試策略;

在當(dāng)前的預(yù)設(shè)測(cè)試策略為延遲策略時(shí),確定所述處理方式為在延遲預(yù)設(shè)時(shí)間后返回所述測(cè)試數(shù)據(jù)包的響應(yīng)結(jié)果。

其中,根據(jù)預(yù)設(shè)測(cè)試策略確定所述測(cè)試數(shù)據(jù)包的處理方式,包括:

確定當(dāng)前的預(yù)設(shè)測(cè)試策略;

在當(dāng)前的預(yù)設(shè)測(cè)試策略為無(wú)響應(yīng)策略時(shí),確定所述處理方式為不返回所述測(cè)試數(shù)據(jù)包的響應(yīng)結(jié)果。

所述根據(jù)預(yù)設(shè)測(cè)試策略確定所述測(cè)試數(shù)據(jù)包的處理結(jié)果,包括:

確定當(dāng)前的預(yù)設(shè)測(cè)試策略;

在當(dāng)前的預(yù)設(shè)測(cè)試策略為返回錯(cuò)誤策略時(shí),確定所述處理方式為返回所述測(cè)試數(shù)據(jù)包的錯(cuò)誤響應(yīng)結(jié)果。

其中,所述根據(jù)預(yù)設(shè)測(cè)試策略確定測(cè)試數(shù)據(jù)包的處理方式包括:

從所述測(cè)試數(shù)據(jù)包中提取第一數(shù)據(jù)特征;

利用預(yù)設(shè)的數(shù)據(jù)檢測(cè)模型對(duì)所提取的第一數(shù)據(jù)特征進(jìn)行檢測(cè);

根據(jù)檢測(cè)結(jié)果確定測(cè)試數(shù)據(jù)包的處理方式。

所述方法還包括:

獲取訓(xùn)練樣本以及訓(xùn)練樣本對(duì)應(yīng)的處理方式;

提取訓(xùn)練樣本中的第二數(shù)據(jù)特征;

利用所述第二數(shù)據(jù)特征以及對(duì)應(yīng)的處理方式訓(xùn)練得到所述預(yù)設(shè)的數(shù)據(jù)檢測(cè)模型;所述數(shù)據(jù)檢測(cè)模型的輸出為適用所述訓(xùn)練樣本的處理方式。

本領(lǐng)域技術(shù)人員在考慮說(shuō)明書及實(shí)踐這里公開(kāi)的公開(kāi)后,將容易想到本公開(kāi)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開(kāi)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開(kāi)的一般性原理并包括本公開(kāi)未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書和實(shí)施例僅被視為示例性的,本公開(kāi)的真正范圍和精神由下面的權(quán)利要求指出。

應(yīng)當(dāng)理解的是,本公開(kāi)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開(kāi)的范圍僅由所附的權(quán)利要求來(lái)限制。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1