两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

網(wǎng)絡(luò)流量回放測(cè)試方法及裝置與流程

文檔序號(hào):12729325閱讀:572來源:國知局
網(wǎng)絡(luò)流量回放測(cè)試方法及裝置與流程

本發(fā)明涉及系統(tǒng)測(cè)試技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)流量回放測(cè)試方法及裝置。



背景技術(shù):

在計(jì)算機(jī)網(wǎng)絡(luò)/安全產(chǎn)品的研發(fā)、安全解決方案的實(shí)施中,當(dāng)進(jìn)行網(wǎng)絡(luò)建設(shè)或擴(kuò)容安全設(shè)備選型時(shí),需要對(duì)網(wǎng)絡(luò)/安全設(shè)備的性能進(jìn)行全面、系統(tǒng)的測(cè)試,而網(wǎng)絡(luò)流量回放是至關(guān)重要的一種測(cè)試方法?,F(xiàn)有的網(wǎng)絡(luò)流量回放解決方案是基于pcap包的tcpreplay回放,它可以對(duì)抓取的報(bào)文做任意的修改,并指定報(bào)文的重放速度等。但是,tcpreplay回放的數(shù)據(jù)過于冗余,且數(shù)據(jù)之間相似度較高,回放速度較慢。



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

本發(fā)明的主要目的在于提供一種網(wǎng)絡(luò)流量回放測(cè)試方法及裝置,旨在解決現(xiàn)有的網(wǎng)絡(luò)流量回放數(shù)據(jù)冗余、回放速度較慢的技術(shù)問題。

為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種網(wǎng)絡(luò)流量回放測(cè)試方法包括以下步驟:

獲取目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量,根據(jù)預(yù)設(shè)的分類規(guī)則對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類;

對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行加密并標(biāo)識(shí),并對(duì)標(biāo)識(shí)后的網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,以獲取回放用網(wǎng)絡(luò)流量;

將回放用網(wǎng)絡(luò)流量分別于預(yù)置的網(wǎng)絡(luò)流量回放切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試。

優(yōu)選地,所述對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行加密并標(biāo)識(shí),并對(duì)標(biāo)識(shí)后的網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,以獲取回放用網(wǎng)絡(luò)流量的步驟包括:

對(duì)分類后的每一類網(wǎng)絡(luò)流量進(jìn)行加密生成唯一識(shí)別碼,并對(duì)每一識(shí)別碼進(jìn)行標(biāo)識(shí);

基于預(yù)設(shè)的動(dòng)態(tài)參數(shù)對(duì)標(biāo)識(shí)后的識(shí)別碼對(duì)應(yīng)網(wǎng)絡(luò)流量進(jìn)行用戶信息提??;

根據(jù)用戶信息將所述標(biāo)識(shí)后的識(shí)別碼對(duì)應(yīng)網(wǎng)絡(luò)流量進(jìn)行回放場(chǎng)景分類,以獲取不同類別回放場(chǎng)景下的回放用網(wǎng)絡(luò)流量。

優(yōu)選地,所述將回放用網(wǎng)絡(luò)流量分別于預(yù)置的網(wǎng)絡(luò)流量回放切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試的步驟包括:

基于應(yīng)用服務(wù)器的類別構(gòu)建網(wǎng)絡(luò)流量回放的切入點(diǎn)與對(duì)比點(diǎn);

基于所述回放場(chǎng)景將回放用網(wǎng)絡(luò)流量分別置于所述切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試。

優(yōu)選地,所述將回放用網(wǎng)絡(luò)流量分別于預(yù)置的網(wǎng)絡(luò)流量回放切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試的步驟之后還包括:

分別獲取所述切入點(diǎn)與對(duì)比點(diǎn)的網(wǎng)絡(luò)流量回放測(cè)試數(shù)據(jù)并進(jìn)行比較,以獲取切入點(diǎn)的應(yīng)用服務(wù)器與對(duì)比點(diǎn)的應(yīng)用服務(wù)器提供的服務(wù)是否一致的測(cè)試結(jié)果。

優(yōu)選地,所述分類規(guī)則為用戶端操作系統(tǒng)的類別或用戶賬號(hào)的類別。

此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種網(wǎng)絡(luò)流量回放測(cè)試裝置,包括:

分類模塊,用以獲取目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量,根據(jù)預(yù)設(shè)的分類規(guī)則對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類;

提取模塊,用以對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行加密并標(biāo)識(shí),并對(duì)標(biāo)識(shí)后的網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,以獲取回放用網(wǎng)絡(luò)流量;

回放模塊,用以將回放用網(wǎng)絡(luò)流量分別于預(yù)置的網(wǎng)絡(luò)流量回放切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試。

優(yōu)選地,所述提取模塊包括:

標(biāo)識(shí)單元,用以對(duì)分類后的每一類網(wǎng)絡(luò)流量進(jìn)行加密生成唯一識(shí)別碼,并對(duì)每一識(shí)別碼進(jìn)行標(biāo)識(shí);

提取單元,用以基于預(yù)設(shè)的動(dòng)態(tài)參數(shù)對(duì)標(biāo)識(shí)后的識(shí)別碼對(duì)應(yīng)網(wǎng)絡(luò)流量進(jìn)行用戶信息提??;

獲取單元,用以根據(jù)用戶信息將所述標(biāo)識(shí)后的識(shí)別碼對(duì)應(yīng)網(wǎng)絡(luò)流量進(jìn)行回放場(chǎng)景分類,以獲取不同類別回放場(chǎng)景下的回放用網(wǎng)絡(luò)流量。

優(yōu)選地,所述回放模塊包括:

構(gòu)建單元,用以基于應(yīng)用服務(wù)器的類別構(gòu)建網(wǎng)絡(luò)流量回放的切入點(diǎn)與對(duì)比點(diǎn);

回放單元,用以基于所述回放場(chǎng)景將回放用網(wǎng)絡(luò)流量分別置于所述切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試。

優(yōu)選地,所述網(wǎng)絡(luò)流量回放測(cè)試裝置還包括:

比較模塊,用以分別獲取所述切入點(diǎn)與對(duì)比點(diǎn)的網(wǎng)絡(luò)流量回放測(cè)試數(shù)據(jù)并進(jìn)行比較,以獲取切入點(diǎn)的應(yīng)用服務(wù)器與對(duì)比點(diǎn)的應(yīng)用服務(wù)器提供的服務(wù)是否一致的測(cè)試結(jié)果。

優(yōu)選地,所述分類規(guī)則為用戶端操作系統(tǒng)的類別或用戶賬號(hào)的類別。

本發(fā)明提供的技術(shù)方案中,通過對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類,并對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行加密和標(biāo)識(shí),進(jìn)而能避免出現(xiàn)太多相似度較高的回放數(shù)據(jù),也就提高了網(wǎng)絡(luò)流量的回放速度;并對(duì)標(biāo)識(shí)后的網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,以獲取回放用網(wǎng)絡(luò)流量,也就提高了網(wǎng)絡(luò)流量回放測(cè)試的發(fā)散性和隨機(jī)性,提高測(cè)試的覆蓋范圍,確保網(wǎng)絡(luò)流量回放測(cè)試數(shù)據(jù)的準(zhǔn)確性和真實(shí)性。

附圖說明

圖1為本發(fā)明網(wǎng)絡(luò)流量回放測(cè)試方法第一實(shí)施例的流程示意圖;

圖2為本發(fā)明網(wǎng)絡(luò)流量回放測(cè)試方法第一實(shí)施例的應(yīng)用架構(gòu)圖;

圖3為本發(fā)明網(wǎng)絡(luò)流量回放測(cè)試方法第二實(shí)施例中對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行加密并標(biāo)識(shí)步驟的細(xì)化流程示意圖;

圖4為本發(fā)明網(wǎng)絡(luò)流量回放測(cè)試方法第三實(shí)施例中網(wǎng)絡(luò)流量回放測(cè)試步驟的細(xì)化流程示意圖;

圖5為本發(fā)明網(wǎng)絡(luò)流量回放測(cè)試方法第四實(shí)施例的流程示意圖;

圖6為本發(fā)明網(wǎng)絡(luò)流量回放測(cè)試裝置第一實(shí)施例的功能模塊示意圖;

圖7為本發(fā)明手指識(shí)別遙控裝置第二實(shí)施例中提取模塊的細(xì)化功能模塊示意圖;

圖8為本發(fā)明手指識(shí)別遙控裝置第三實(shí)施例中回放模塊的細(xì)化功能模塊示意圖;

圖9為本發(fā)明網(wǎng)絡(luò)流量回放測(cè)試裝置第四實(shí)施例的功能模塊示意圖。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明提供一種網(wǎng)絡(luò)流量回放測(cè)試方法,參照?qǐng)D1和圖2,在一實(shí)施例中,該網(wǎng)絡(luò)流量回放測(cè)試方法包括:

步驟S10,獲取目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量,根據(jù)預(yù)設(shè)的分類規(guī)則對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類;

需要說明的是,獲取目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量可以是對(duì)訪問目標(biāo)網(wǎng)站的所有網(wǎng)絡(luò)流量進(jìn)行獲取;也可以是獲取一定時(shí)間段內(nèi)目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量,例如獲取上午10點(diǎn)至11點(diǎn)之間訪問目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量;還可以是獲取特定用戶特定時(shí)間段內(nèi)訪問目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量,例如獲取A用戶過去一個(gè)月內(nèi)訪問目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量。

進(jìn)一步地,所述分類規(guī)則為用戶端操作系統(tǒng)的類別或用戶賬號(hào)的類別。在本實(shí)施例的一種實(shí)施方案中,當(dāng)獲取目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量,基于用戶端操作系統(tǒng)的類別對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類。需要說明的是,所述操作系統(tǒng)分為android系統(tǒng)和ios系統(tǒng),也就是說,根據(jù)用戶端訪問網(wǎng)站的操作系統(tǒng)的不同,將獲取的網(wǎng)絡(luò)流量分為android系統(tǒng)網(wǎng)絡(luò)流量和ios系統(tǒng)網(wǎng)絡(luò)流量。

在本實(shí)施例的另一種實(shí)施方案中,根據(jù)用戶賬號(hào)的類別對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類??梢岳斫獾?,網(wǎng)站的訪問用戶存在多個(gè),每一訪問用戶設(shè)有用戶賬號(hào),用戶通過對(duì)應(yīng)的用戶賬號(hào)訪問網(wǎng)站。當(dāng)獲取目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量,則可以將A用戶訪問網(wǎng)站的網(wǎng)絡(luò)流量劃分為一類,B用戶訪問網(wǎng)站的網(wǎng)絡(luò)流量劃分為一類,C用戶訪問網(wǎng)站的網(wǎng)絡(luò)流量劃分為一類,等等。

需要說明的是,當(dāng)根據(jù)用戶賬號(hào)的類別對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類時(shí),所述用戶賬號(hào)分為登錄狀態(tài)和非登錄狀態(tài),當(dāng)用戶賬號(hào)為登錄狀態(tài)時(shí),則對(duì)獲取的網(wǎng)絡(luò)流量根據(jù)登錄狀態(tài)下用戶賬號(hào)的類別進(jìn)行分類;當(dāng)用戶賬號(hào)為非登錄狀態(tài)時(shí),則對(duì)獲取的網(wǎng)絡(luò)流量根據(jù)用戶端的設(shè)備序列號(hào)的類別進(jìn)行分類??梢岳斫獾?,用戶端可以為移動(dòng)終端,如手機(jī)、平板電腦或計(jì)算機(jī),而每一移動(dòng)終端設(shè)備在出廠時(shí)都有特定的、區(qū)別于其他設(shè)備的設(shè)備序列號(hào),例如每一手機(jī)的手機(jī)序列號(hào)就不同。因而當(dāng)用戶賬號(hào)為非登錄狀態(tài)時(shí),根據(jù)設(shè)備序列號(hào)也能對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類。

步驟S20,對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行加密并標(biāo)識(shí),并對(duì)標(biāo)識(shí)后的網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,以獲取回放用網(wǎng)絡(luò)流量;

本實(shí)施例中,通過MD5加密方法對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行加密生成唯一識(shí)別碼,避免存儲(chǔ)太多相似度較高的請(qǐng)求URL(Uniform Resource Locator,統(tǒng)一資源定位符),并對(duì)每一識(shí)別碼進(jìn)行標(biāo)識(shí),以對(duì)分類后不同類別的網(wǎng)絡(luò)流量進(jìn)行區(qū)分。需要說明的是,URL是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址,互聯(lián)網(wǎng)上每個(gè)文件都有一個(gè)唯一的URL,它包含的信息指出文件的位置以及瀏覽器應(yīng)該如何處理它,進(jìn)而根據(jù)識(shí)別碼也就能獲取加密后的網(wǎng)絡(luò)流量的位置及處理方式。

進(jìn)一步地,根據(jù)所述標(biāo)識(shí)對(duì)標(biāo)識(shí)后的網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,以獲取回放用網(wǎng)絡(luò)流量。需要說明的是,所述用戶信息可以為用戶訪問網(wǎng)站的行為,例如網(wǎng)頁瀏覽、商品下單、商品支付等。

步驟S30,將回放用網(wǎng)絡(luò)流量分別于預(yù)置的網(wǎng)絡(luò)流量回放切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試。

在本實(shí)施例的一種實(shí)施方案中,所述預(yù)置的網(wǎng)絡(luò)流量回放切入點(diǎn)為將要投入使用的新版應(yīng)用服務(wù)器,所述預(yù)置的網(wǎng)絡(luò)流量回放對(duì)比點(diǎn)為當(dāng)前使用的應(yīng)用服務(wù)器??梢岳斫獾?,當(dāng)將要投入使用一款新版的應(yīng)用服務(wù)器時(shí),需要對(duì)應(yīng)用服務(wù)器的服務(wù)性能進(jìn)行測(cè)試,則將回放用網(wǎng)絡(luò)流量分別于預(yù)置的網(wǎng)絡(luò)流量回放切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試,根據(jù)測(cè)試結(jié)果判斷切入點(diǎn),也即將要使用的新版應(yīng)用服務(wù)器的服務(wù)性能是否達(dá)到要求。

請(qǐng)具體參照?qǐng)D2,將對(duì)本實(shí)施例的網(wǎng)絡(luò)應(yīng)用場(chǎng)景進(jìn)行具體說明??梢岳斫獾?,當(dāng)新版應(yīng)用服務(wù)器投入使用前,網(wǎng)站的前置WEB服務(wù)器獲取網(wǎng)絡(luò)流量后,通過網(wǎng)站的負(fù)載均衡體系將網(wǎng)絡(luò)流量分別發(fā)送至新版應(yīng)用服務(wù)器(切入點(diǎn))和舊版服務(wù)器(對(duì)比點(diǎn)),以對(duì)網(wǎng)絡(luò)流量進(jìn)行回放測(cè)試。進(jìn)而通過底層調(diào)用切入點(diǎn)與對(duì)比點(diǎn)的測(cè)試數(shù)據(jù)并進(jìn)行比對(duì),以判斷新版應(yīng)用服務(wù)器是否適宜投入使用。

本實(shí)施例提供的技術(shù)方案中,通過對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類,并對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行加密和標(biāo)識(shí),進(jìn)而能避免出現(xiàn)太多相似度較高的回放數(shù)據(jù),也就提高了網(wǎng)絡(luò)流量的回放速度;并對(duì)標(biāo)識(shí)后的網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,以獲取回放用網(wǎng)絡(luò)流量,也就提高了網(wǎng)絡(luò)流量回放測(cè)試的發(fā)散性和隨機(jī)性,提高測(cè)試的覆蓋范圍,確保網(wǎng)絡(luò)流量回放測(cè)試數(shù)據(jù)的準(zhǔn)確性和真實(shí)性。

進(jìn)一步地,請(qǐng)參照?qǐng)D3,基于上述實(shí)施例,本實(shí)施例中,所述步驟S20包括:

步驟S21,對(duì)分類后的每一類網(wǎng)絡(luò)流量進(jìn)行加密生成唯一識(shí)別碼,并對(duì)每一識(shí)別碼進(jìn)行標(biāo)識(shí);

步驟S22,基于預(yù)設(shè)的動(dòng)態(tài)參數(shù)對(duì)標(biāo)識(shí)后的識(shí)別碼對(duì)應(yīng)網(wǎng)絡(luò)流量進(jìn)行用戶信息提??;

步驟S23,根據(jù)用戶信息將所述標(biāo)識(shí)后的識(shí)別碼對(duì)應(yīng)網(wǎng)絡(luò)流量進(jìn)行回放場(chǎng)景分類,以獲取不同類別回放場(chǎng)景下的回放用網(wǎng)絡(luò)流量。

具體地,當(dāng)根據(jù)預(yù)設(shè)的分類規(guī)則對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類后,對(duì)分類后的每一類網(wǎng)絡(luò)流量進(jìn)行MD5加密以生成唯一識(shí)別碼,進(jìn)而使得每一類網(wǎng)絡(luò)流量之間得以區(qū)分,并對(duì)每一識(shí)別碼進(jìn)行標(biāo)識(shí),以更好地對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行識(shí)別。

進(jìn)一步地,基于預(yù)設(shè)的動(dòng)態(tài)參數(shù)對(duì)標(biāo)識(shí)后的識(shí)別碼對(duì)應(yīng)網(wǎng)絡(luò)流量進(jìn)行用戶信息提??;例如,可針對(duì)請(qǐng)求Header、用戶Token等動(dòng)態(tài)參數(shù),對(duì)標(biāo)識(shí)后的識(shí)別碼對(duì)應(yīng)網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,根據(jù)預(yù)設(shè)的回放場(chǎng)景與所述用戶信息建立映射關(guān)系。例如,當(dāng)所述用戶信息為用戶端的網(wǎng)頁瀏覽行為時(shí),則對(duì)應(yīng)的所述回放場(chǎng)景為網(wǎng)頁瀏覽回放;當(dāng)所述用戶信息為用戶端的商品下單行為時(shí),則對(duì)應(yīng)的所述回放場(chǎng)景為商品下單回放;當(dāng)所述用戶信息為用戶端的商品支付行為時(shí),則對(duì)應(yīng)的所述回放場(chǎng)景為商品支付回放,等等。進(jìn)而獲取不同類別回放場(chǎng)景下的回放用網(wǎng)絡(luò)流量。

本實(shí)施例提供的技術(shù)方案中,通過對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,并根據(jù)用戶信息將所述標(biāo)識(shí)后的識(shí)別碼對(duì)應(yīng)網(wǎng)絡(luò)流量進(jìn)行回放場(chǎng)景分類,以獲取不同類別回放場(chǎng)景下的回放用網(wǎng)絡(luò)流量,使得所述網(wǎng)絡(luò)流量回放更加具有針對(duì)性和發(fā)散性,也提高了網(wǎng)絡(luò)流量的回放速率。

進(jìn)一步地,請(qǐng)參照?qǐng)D4,基于實(shí)施例三,本實(shí)施例中,所述步驟S30包括:

步驟S31,基于應(yīng)用服務(wù)器的類別構(gòu)建網(wǎng)絡(luò)流量回放的切入點(diǎn)與對(duì)比點(diǎn);

步驟S32,基于所述回放場(chǎng)景將回放用網(wǎng)絡(luò)流量分別置于所述切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試。

可以理解地,應(yīng)用服務(wù)器為網(wǎng)絡(luò)應(yīng)用程序提供一種簡(jiǎn)單的和可管理的對(duì)系統(tǒng)資源的訪問機(jī)制,而應(yīng)用服務(wù)器也需要不斷更新以確保網(wǎng)站性能正常和網(wǎng)站安全。當(dāng)有新版的應(yīng)用服務(wù)器需要上新時(shí),需要對(duì)新版的應(yīng)用服務(wù)器的服務(wù)性能進(jìn)行測(cè)試,確保新版應(yīng)用服務(wù)器的性能正常。

具體地,構(gòu)建網(wǎng)絡(luò)流量回放的切入點(diǎn)與對(duì)比點(diǎn),本實(shí)施例中,所述應(yīng)用服務(wù)器的類別即為新版應(yīng)用服務(wù)器與舊版應(yīng)用服務(wù)器,也就是說所述切入點(diǎn)為新版應(yīng)用服務(wù)器,所述對(duì)比點(diǎn)為舊版應(yīng)用服務(wù)器。進(jìn)一步地,基于所述回放場(chǎng)景將回放用網(wǎng)絡(luò)流量分別置于所述切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試,根據(jù)測(cè)試數(shù)據(jù)對(duì)切入點(diǎn)的服務(wù)性能進(jìn)行評(píng)判,確保應(yīng)用服務(wù)器的服務(wù)性能,進(jìn)而保證目標(biāo)網(wǎng)站的性能及安全。

進(jìn)一步地,請(qǐng)參照?qǐng)D5,基于上述實(shí)施例,本實(shí)施例中,所述網(wǎng)絡(luò)流量回放測(cè)試方法包括:

步驟S10,獲取目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量,根據(jù)預(yù)設(shè)的分類規(guī)則對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類;

步驟S20,對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行加密并標(biāo)識(shí),并對(duì)標(biāo)識(shí)后的網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,以獲取回放用網(wǎng)絡(luò)流量;

步驟S30,將回放用網(wǎng)絡(luò)流量分別于預(yù)置的網(wǎng)絡(luò)流量回放切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試;

步驟S40,分別獲取所述切入點(diǎn)與對(duì)比點(diǎn)的網(wǎng)絡(luò)流量回放測(cè)試數(shù)據(jù)并進(jìn)行比較,以獲取切入點(diǎn)的應(yīng)用服務(wù)器與對(duì)比點(diǎn)的應(yīng)用服務(wù)器提供的服務(wù)是否一致的測(cè)試結(jié)果。

具體地,當(dāng)將回放用網(wǎng)絡(luò)流量分別于預(yù)置的網(wǎng)絡(luò)流量回放切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試,則能分別獲取所述切入點(diǎn)與對(duì)比點(diǎn)的測(cè)試數(shù)據(jù),將獲取的切入點(diǎn)的測(cè)試數(shù)據(jù)與對(duì)比點(diǎn)的測(cè)試數(shù)據(jù)進(jìn)行比較,判斷二者是否一致,若切入點(diǎn)的測(cè)試數(shù)據(jù)與對(duì)比點(diǎn)的測(cè)試數(shù)據(jù)一致,則獲得切入點(diǎn)的應(yīng)用服務(wù)器與對(duì)比點(diǎn)的應(yīng)用服務(wù)器提供的服務(wù)一致的測(cè)試結(jié)果;若切入點(diǎn)的測(cè)試數(shù)據(jù)與對(duì)比點(diǎn)的測(cè)試數(shù)據(jù)不一致,則說明切入點(diǎn)的應(yīng)用服務(wù)器與對(duì)比點(diǎn)的應(yīng)用服務(wù)器提供的服務(wù)不一致,還需要對(duì)切入點(diǎn)的應(yīng)用服務(wù)器進(jìn)行性能調(diào)試。

本實(shí)施例提供的技術(shù)方案中,通過對(duì)切入點(diǎn)與對(duì)比點(diǎn)的網(wǎng)絡(luò)流量回放測(cè)試數(shù)據(jù)進(jìn)行比較,進(jìn)而對(duì)切入點(diǎn)的應(yīng)用服務(wù)器提供的服務(wù)進(jìn)行評(píng)判,以確保切入點(diǎn)的應(yīng)用服務(wù)器的服務(wù)性能,保證目標(biāo)網(wǎng)站的網(wǎng)絡(luò)性能和安全。

本發(fā)明還提供一種網(wǎng)絡(luò)流量回放測(cè)試裝置,參照?qǐng)D6,在一實(shí)施例中,本發(fā)明提供的網(wǎng)絡(luò)流量回放測(cè)試裝置包括:

分類模塊10,用以獲取目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量,根據(jù)預(yù)設(shè)的分類規(guī)則對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類;

需要說明的是,獲取目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量可以是對(duì)訪問目標(biāo)網(wǎng)站的所有網(wǎng)絡(luò)流量進(jìn)行獲取;也可以是獲取一定時(shí)間段內(nèi)目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量,例如獲取上午10點(diǎn)至11點(diǎn)之間訪問目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量;還可以是獲取特定用戶特定時(shí)間段內(nèi)訪問目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量,例如獲取A用戶過去一個(gè)月內(nèi)訪問目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量。

進(jìn)一步地,所述分類規(guī)則為用戶端操作系統(tǒng)的類別或用戶賬號(hào)的類別。在本實(shí)施例的一種實(shí)施方案中,當(dāng)獲取目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量,基于用戶端操作系統(tǒng)的類別對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類。需要說明的是,所述操作系統(tǒng)分為android系統(tǒng)和ios系統(tǒng),也就是說,根據(jù)用戶端訪問網(wǎng)站的操作系統(tǒng)的不同,將獲取的網(wǎng)絡(luò)流量分為android系統(tǒng)網(wǎng)絡(luò)流量和ios系統(tǒng)網(wǎng)絡(luò)流量。

在本實(shí)施例的另一種實(shí)施方案中,根據(jù)用戶賬號(hào)的類別對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類??梢岳斫獾?,網(wǎng)站的訪問用戶存在多個(gè),每一訪問用戶設(shè)有用戶賬號(hào),用戶通過對(duì)應(yīng)的用戶賬號(hào)訪問網(wǎng)站。當(dāng)獲取目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量,則可以將A用戶訪問網(wǎng)站的網(wǎng)絡(luò)流量劃分為一類,B用戶訪問網(wǎng)站的網(wǎng)絡(luò)流量劃分為一類,C用戶訪問網(wǎng)站的網(wǎng)絡(luò)流量劃分為一類,等等。

需要說明的是,當(dāng)根據(jù)用戶賬號(hào)的類別對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類時(shí),所述用戶賬號(hào)分為登錄狀態(tài)和非登錄狀態(tài),當(dāng)用戶賬號(hào)為登錄狀態(tài)時(shí),則對(duì)獲取的網(wǎng)絡(luò)流量根據(jù)登錄狀態(tài)下用戶賬號(hào)的類別進(jìn)行分類;當(dāng)用戶賬號(hào)為非登錄狀態(tài)時(shí),則對(duì)獲取的網(wǎng)絡(luò)流量根據(jù)用戶端的設(shè)備序列號(hào)的類別進(jìn)行分類??梢岳斫獾?,用戶端可以為移動(dòng)終端,如手機(jī)、平板電腦或計(jì)算機(jī),而每一移動(dòng)終端設(shè)備在出廠時(shí)都有特定的、區(qū)別于其他設(shè)備的設(shè)備序列號(hào),例如每一手機(jī)的手機(jī)序列號(hào)就不同。因而當(dāng)用戶賬號(hào)為非登錄狀態(tài)時(shí),根據(jù)設(shè)備序列號(hào)也能對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類。

提取模塊20,用以對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行加密并標(biāo)識(shí),并對(duì)標(biāo)識(shí)后的網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,以獲取回放用網(wǎng)絡(luò)流量;

本實(shí)施例中,通過MD5加密方法對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行加密生成唯一識(shí)別碼,避免存儲(chǔ)太多相似度較高的請(qǐng)求URL(Uniform Resource Locator,統(tǒng)一資源定位符),并對(duì)每一識(shí)別碼進(jìn)行標(biāo)識(shí),以對(duì)分類后不同類別的網(wǎng)絡(luò)流量進(jìn)行區(qū)分。需要說明的是,URL是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址,互聯(lián)網(wǎng)上每個(gè)文件都有一個(gè)唯一的URL,它包含的信息指出文件的位置以及瀏覽器應(yīng)該如何處理它,進(jìn)而根據(jù)識(shí)別碼也就能獲取加密后的網(wǎng)絡(luò)流量的位置及處理方式。

進(jìn)一步地,根據(jù)所述標(biāo)識(shí)對(duì)標(biāo)識(shí)后的網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,以獲取回放用網(wǎng)絡(luò)流量。需要說明的是,所述用戶信息可以為用戶訪問網(wǎng)站的行為,例如網(wǎng)頁瀏覽、商品下單、商品支付等。

回放模塊30,用以將回放用網(wǎng)絡(luò)流量分別于預(yù)置的網(wǎng)絡(luò)流量回放切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試。

在本實(shí)施例的一種實(shí)施方案中,所述預(yù)置的網(wǎng)絡(luò)流量回放切入點(diǎn)為將要投入使用的新版應(yīng)用服務(wù)器,所述預(yù)置的網(wǎng)絡(luò)流量回放對(duì)比點(diǎn)為當(dāng)前使用的應(yīng)用服務(wù)器??梢岳斫獾?,當(dāng)將要投入使用一款新版的應(yīng)用服務(wù)器時(shí),需要對(duì)應(yīng)用服務(wù)器的服務(wù)性能進(jìn)行測(cè)試,則將回放用網(wǎng)絡(luò)流量分別于預(yù)置的網(wǎng)絡(luò)流量回放切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試,根據(jù)測(cè)試結(jié)果判斷切入點(diǎn),也即將要使用的新版應(yīng)用服務(wù)器的服務(wù)性能是否達(dá)到要求。

本實(shí)施例提供的技術(shù)方案中,分類模塊10通過對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類,提取模塊20對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行加密和標(biāo)識(shí),進(jìn)而能避免出現(xiàn)太多相似度較高的回放數(shù)據(jù),也就提高了網(wǎng)絡(luò)流量的回放速度;并對(duì)標(biāo)識(shí)后的網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,以獲取回放用網(wǎng)絡(luò)流量,也就提高了網(wǎng)絡(luò)流量回放測(cè)試的發(fā)散性和隨機(jī)性,提高測(cè)試的覆蓋范圍,確保網(wǎng)絡(luò)流量回放測(cè)試數(shù)據(jù)的準(zhǔn)確性和真實(shí)性。

進(jìn)一步地,請(qǐng)參照?qǐng)D7,基于上述實(shí)施例,本實(shí)施例中,所述提取模塊20包括:

標(biāo)識(shí)單元21,用以對(duì)分類后的每一類網(wǎng)絡(luò)流量進(jìn)行加密生成唯一識(shí)別碼,并對(duì)每一識(shí)別碼進(jìn)行標(biāo)識(shí);

提取單元22,用以基于預(yù)設(shè)的動(dòng)態(tài)參數(shù)對(duì)標(biāo)識(shí)后的識(shí)別碼對(duì)應(yīng)網(wǎng)絡(luò)流量進(jìn)行用戶信息提?。?/p>

獲取單元23,用以根據(jù)用戶信息將所述標(biāo)識(shí)后的識(shí)別碼對(duì)應(yīng)網(wǎng)絡(luò)流量進(jìn)行回放場(chǎng)景分類,以獲取不同類別回放場(chǎng)景下的回放用網(wǎng)絡(luò)流量。

具體地,當(dāng)根據(jù)預(yù)設(shè)的分類規(guī)則對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類后,對(duì)分類后的每一類網(wǎng)絡(luò)流量進(jìn)行MD5加密以生成唯一識(shí)別碼,進(jìn)而使得每一類網(wǎng)絡(luò)流量之間得以區(qū)分,并對(duì)每一識(shí)別碼進(jìn)行標(biāo)識(shí),以更好地對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行識(shí)別。

進(jìn)一步地,基于預(yù)設(shè)的動(dòng)態(tài)參數(shù)對(duì)標(biāo)識(shí)后的識(shí)別碼對(duì)應(yīng)網(wǎng)絡(luò)流量進(jìn)行用戶信息提??;例如,可針對(duì)請(qǐng)求Header、用戶Token等動(dòng)態(tài)參數(shù),對(duì)標(biāo)識(shí)后的識(shí)別碼對(duì)應(yīng)網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,根據(jù)預(yù)設(shè)的回放場(chǎng)景與所述用戶信息建立映射關(guān)系。例如,當(dāng)所述用戶信息為用戶端的網(wǎng)頁瀏覽行為時(shí),則對(duì)應(yīng)的所述回放場(chǎng)景為網(wǎng)頁瀏覽回放;當(dāng)所述用戶信息為用戶端的商品下單行為時(shí),則對(duì)應(yīng)的所述回放場(chǎng)景為商品下單回放;當(dāng)所述用戶信息為用戶端的商品支付行為時(shí),則對(duì)應(yīng)的所述回放場(chǎng)景為商品支付回放,等等。進(jìn)而獲取不同類別回放場(chǎng)景下的回放用網(wǎng)絡(luò)流量。

本實(shí)施例提供的技術(shù)方案中,通過對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,并根據(jù)用戶信息將所述標(biāo)識(shí)后的識(shí)別碼對(duì)應(yīng)網(wǎng)絡(luò)流量進(jìn)行回放場(chǎng)景分類,以獲取不同類別回放場(chǎng)景下的回放用網(wǎng)絡(luò)流量,使得所述網(wǎng)絡(luò)流量回放更加具有針對(duì)性和發(fā)散性,也提高了網(wǎng)絡(luò)流量的回放速率。

進(jìn)一步地,請(qǐng)參照?qǐng)D8,基于實(shí)施例而二,本實(shí)施例中,所述回放模塊30包括:

構(gòu)建單元31,用以基于應(yīng)用服務(wù)器的類別構(gòu)建網(wǎng)絡(luò)流量回放的切入點(diǎn)與對(duì)比點(diǎn);

回放單元32,用以基于所述回放場(chǎng)景將回放用網(wǎng)絡(luò)流量分別置于所述切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試。

可以理解地,應(yīng)用服務(wù)器為網(wǎng)絡(luò)應(yīng)用程序提供一種簡(jiǎn)單的和可管理的對(duì)系統(tǒng)資源的訪問機(jī)制,而應(yīng)用服務(wù)器也需要不斷更新以確保網(wǎng)站性能正常和網(wǎng)站安全。當(dāng)有新版的應(yīng)用服務(wù)器需要上新時(shí),需要對(duì)新版的應(yīng)用服務(wù)器的服務(wù)性能進(jìn)行測(cè)試,確保新版應(yīng)用服務(wù)器的性能正常。

具體地,構(gòu)建單元31構(gòu)建網(wǎng)絡(luò)流量回放的切入點(diǎn)與對(duì)比點(diǎn),本實(shí)施例中,所述應(yīng)用服務(wù)器的類別即為新版應(yīng)用服務(wù)器與舊版應(yīng)用服務(wù)器,也就是說所述切入點(diǎn)為新版應(yīng)用服務(wù)器,所述對(duì)比點(diǎn)為舊版應(yīng)用服務(wù)器。進(jìn)一步地,回放單元32基于所述回放場(chǎng)景將回放用網(wǎng)絡(luò)流量分別置于所述切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試,根據(jù)測(cè)試數(shù)據(jù)對(duì)切入點(diǎn)的服務(wù)性能進(jìn)行評(píng)判,確保應(yīng)用服務(wù)器的服務(wù)性能,進(jìn)而保證目標(biāo)網(wǎng)站的性能及安全。

進(jìn)一步地,請(qǐng)參照?qǐng)D9,基于上述實(shí)施例,本實(shí)施例中,所述網(wǎng)絡(luò)流量回放測(cè)試裝置包括:

分類模塊10,用以獲取目標(biāo)網(wǎng)站的網(wǎng)絡(luò)流量,根據(jù)預(yù)設(shè)的分類規(guī)則對(duì)獲取的網(wǎng)絡(luò)流量進(jìn)行分類;

提取模塊20,用以對(duì)分類后的網(wǎng)絡(luò)流量進(jìn)行加密并標(biāo)識(shí),并對(duì)標(biāo)識(shí)后的網(wǎng)絡(luò)流量進(jìn)行用戶信息提取,以獲取回放用網(wǎng)絡(luò)流量;

回放模塊30,用以將回放用網(wǎng)絡(luò)流量分別于預(yù)置的網(wǎng)絡(luò)流量回放切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試;

比較模塊40,用以分別獲取所述切入點(diǎn)與對(duì)比點(diǎn)的網(wǎng)絡(luò)流量回放測(cè)試數(shù)據(jù)并進(jìn)行比較,以獲取切入點(diǎn)的應(yīng)用服務(wù)器與對(duì)比點(diǎn)的應(yīng)用服務(wù)器提供的服務(wù)是否一致的測(cè)試結(jié)果。

具體地,當(dāng)將回放用網(wǎng)絡(luò)流量分別于預(yù)置的網(wǎng)絡(luò)流量回放切入點(diǎn)與對(duì)比點(diǎn)進(jìn)行網(wǎng)絡(luò)流量回放測(cè)試,則比較模塊40能分別獲取所述切入點(diǎn)與對(duì)比點(diǎn)的測(cè)試數(shù)據(jù),將獲取的切入點(diǎn)的測(cè)試數(shù)據(jù)與對(duì)比點(diǎn)的測(cè)試數(shù)據(jù)進(jìn)行比較,判斷二者是否一致,若切入點(diǎn)的測(cè)試數(shù)據(jù)與對(duì)比點(diǎn)的測(cè)試數(shù)據(jù)一致,則獲得切入點(diǎn)的應(yīng)用服務(wù)器與對(duì)比點(diǎn)的應(yīng)用服務(wù)器提供的服務(wù)一致的測(cè)試結(jié)果;若切入點(diǎn)的測(cè)試數(shù)據(jù)與對(duì)比點(diǎn)的測(cè)試數(shù)據(jù)不一致,則說明切入點(diǎn)的應(yīng)用服務(wù)器與對(duì)比點(diǎn)的應(yīng)用服務(wù)器提供的服務(wù)不一致,還需要對(duì)切入點(diǎn)的應(yīng)用服務(wù)器進(jìn)行性能調(diào)試。

本實(shí)施例提供的技術(shù)方案中,通過對(duì)切入點(diǎn)與對(duì)比點(diǎn)的網(wǎng)絡(luò)流量回放測(cè)試數(shù)據(jù)進(jìn)行比較,進(jìn)而對(duì)切入點(diǎn)的應(yīng)用服務(wù)器提供的服務(wù)進(jìn)行評(píng)判,以確保切入點(diǎn)的應(yīng)用服務(wù)器的服務(wù)性能,保證目標(biāo)網(wǎng)站的網(wǎng)絡(luò)性能和安全。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
海兴县| 长春市| 峨山| 长丰县| 霍城县| 青冈县| 江口县| 同江市| 平顶山市| 温泉县| 扎鲁特旗| 荥经县| 承德县| 宣城市| 永安市| 明星| 文安县| 龙江县| 浦城县| 罗源县| 云霄县| 丹东市| 兰州市| 台南县| 新河县| 康保县| 普格县| 中山市| 金华市| 洪洞县| 太保市| 朝阳市| 和顺县| 青海省| 巴塘县| 闽清县| 洛阳市| 清苑县| 甘泉县| 城步| 西畴县|