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

網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)方法及裝置的制造方法

文檔序號(hào):9399146閱讀:328來源:國(guó)知局
網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及互聯(lián)網(wǎng)檢測(cè)技術(shù)領(lǐng)域,更具體地,是一種網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)方法及
目.0
【背景技術(shù)】
[0002]目前,計(jì)算機(jī)等客戶端上可以安裝各種應(yīng)用,應(yīng)用可以實(shí)現(xiàn)用戶想要執(zhí)行的各種操作。具體地,應(yīng)用向應(yīng)用服務(wù)器發(fā)送網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù),來請(qǐng)求應(yīng)用服務(wù)器執(zhí)行相應(yīng)的請(qǐng)求。
[0003]例如,計(jì)算機(jī)上安裝有愛奇藝(一個(gè)視頻類應(yīng)用),用戶可以在愛奇藝應(yīng)用中請(qǐng)求播放某個(gè)視頻,則愛奇藝應(yīng)用向愛奇藝服務(wù)器發(fā)送播放請(qǐng)求,以請(qǐng)求愛奇藝服務(wù)器返回視頻文件,從而愛奇藝應(yīng)用播放該視頻文件。
[0004]應(yīng)用發(fā)送的網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)是否正常,可以決定應(yīng)用是否可以正常響應(yīng)用戶的操作,從而影響用戶的使用體驗(yàn)。因此,需要一種檢測(cè)網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的方法,以檢測(cè)應(yīng)用是否運(yùn)行正常。

【發(fā)明內(nèi)容】

[0005]本申請(qǐng)?zhí)峁┝艘环N網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)方法,用以實(shí)現(xiàn)對(duì)應(yīng)用發(fā)送的網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)。另外,本申請(qǐng)還提供了一種網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)裝置,用以保證所述方法在實(shí)際中的應(yīng)用及實(shí)現(xiàn)。
[0006]為實(shí)現(xiàn)所述目的,本申請(qǐng)?zhí)峁┑募夹g(shù)方案如下:
[0007]本申請(qǐng)的第一方面提供了一種網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)方法,應(yīng)用于客戶端,所述客戶端上安裝有待檢測(cè)應(yīng)用,所述方法包括:
[0008]響應(yīng)于用戶對(duì)所述待檢測(cè)應(yīng)用觸發(fā)的檢測(cè)操作,抓取所述待檢測(cè)應(yīng)用向應(yīng)用服務(wù)器發(fā)送的目標(biāo)請(qǐng)求數(shù)據(jù);
[0009]依據(jù)請(qǐng)求數(shù)據(jù)與檢測(cè)規(guī)則之間的預(yù)設(shè)對(duì)應(yīng)關(guān)系,在預(yù)設(shè)檢測(cè)規(guī)則集合中,確定所述目標(biāo)請(qǐng)求數(shù)據(jù)對(duì)應(yīng)的目標(biāo)檢測(cè)規(guī)則;
[0010]按照所述目標(biāo)檢測(cè)規(guī)則,對(duì)所述目標(biāo)請(qǐng)求數(shù)據(jù)進(jìn)行檢測(cè),獲得檢測(cè)結(jié)果;其中,所述檢測(cè)結(jié)果為異?;蛘?。
[0011]本申請(qǐng)的第二方面提供了一種網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)裝置,應(yīng)用于客戶端,所述客戶端上安裝有待檢測(cè)應(yīng)用,所述裝置包括:
[0012]請(qǐng)求數(shù)據(jù)抓取模塊,用于響應(yīng)于用戶對(duì)所述待檢測(cè)應(yīng)用觸發(fā)的檢測(cè)操作,抓取所述待檢測(cè)應(yīng)用向應(yīng)用服務(wù)器發(fā)送的目標(biāo)請(qǐng)求數(shù)據(jù);
[0013]檢測(cè)規(guī)則確定模塊,用于依據(jù)請(qǐng)求數(shù)據(jù)與檢測(cè)規(guī)則之間的預(yù)設(shè)對(duì)應(yīng)關(guān)系,在預(yù)設(shè)檢測(cè)規(guī)則集合中,確定所述目標(biāo)請(qǐng)求數(shù)據(jù)對(duì)應(yīng)的目標(biāo)檢測(cè)規(guī)則;
[0014]請(qǐng)求數(shù)據(jù)檢測(cè)模塊,用于按照所述目標(biāo)檢測(cè)規(guī)則,對(duì)所述目標(biāo)請(qǐng)求數(shù)據(jù)進(jìn)行檢測(cè),獲得檢測(cè)結(jié)果;其中,所述檢測(cè)結(jié)果為異?;蛘?。
[0015]由以上可知,本申請(qǐng)具有如下優(yōu)點(diǎn):
[0016]本申請(qǐng)?zhí)峁┝艘环N網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)方法實(shí)施例,本實(shí)施應(yīng)用在安裝有待檢測(cè)應(yīng)用的客戶端上,若用戶想要對(duì)待檢測(cè)應(yīng)用發(fā)送的網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)進(jìn)行檢測(cè),則可以在客戶端上觸發(fā)檢測(cè)操作,本實(shí)施例便抓取待檢測(cè)應(yīng)用發(fā)送的目標(biāo)請(qǐng)求數(shù)據(jù),并在預(yù)先設(shè)置的檢測(cè)規(guī)則集合中,查找該目標(biāo)請(qǐng)求數(shù)據(jù)所對(duì)應(yīng)的檢測(cè)規(guī)則,進(jìn)而按照檢測(cè)規(guī)則對(duì)目標(biāo)請(qǐng)求數(shù)據(jù)進(jìn)行檢測(cè),獲得正?;蛘弋惓5臋z測(cè)結(jié)果??梢?,本實(shí)施例可以利用預(yù)先設(shè)置的檢測(cè)規(guī)貝1J,實(shí)現(xiàn)對(duì)應(yīng)用發(fā)送的網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)。
【附圖說明】
[0017]為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0018]圖1為本申請(qǐng)?zhí)峁┑木W(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)方法實(shí)施例1的流程;
[0019]圖2為本申請(qǐng)?zhí)峁┑陌凑漳繕?biāo)檢測(cè)規(guī)則對(duì)目標(biāo)請(qǐng)求數(shù)據(jù)進(jìn)行檢測(cè)的具體實(shí)現(xiàn)方式流程圖;
[0020]圖3為本申請(qǐng)?zhí)峁┑木W(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)方法實(shí)施例2的流程;
[0021]圖4為本申請(qǐng)?zhí)峁┑木W(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)裝置實(shí)施例1的結(jié)構(gòu)示意圖;
[0022]圖5為本申請(qǐng)?zhí)峁┑木W(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)裝置實(shí)施例2的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0024]參照?qǐng)D1,其示出了本申請(qǐng)?zhí)峁┑木W(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)方法實(shí)施例1的流程。該檢測(cè)方法實(shí)施例1應(yīng)用在客戶端,客戶端可以是臺(tái)式計(jì)算機(jī)、便攜式計(jì)算機(jī)、智能手機(jī)、平板電腦等。
[0025]客戶端上安裝有待檢測(cè)的應(yīng)用,待檢測(cè)應(yīng)用是可以向應(yīng)用服務(wù)器發(fā)送網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求的應(yīng)用,如愛奇藝應(yīng)用(一種視頻播放應(yīng)用)可以向愛奇藝服務(wù)器發(fā)送視頻播放請(qǐng)求。需要說明的是,待檢測(cè)應(yīng)用也可以是網(wǎng)頁類型的應(yīng)用,即網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)是通過網(wǎng)頁發(fā)送的,例如,用戶在愛奇藝網(wǎng)頁上點(diǎn)擊視頻播放按鈕,則愛奇藝網(wǎng)頁向愛奇藝服務(wù)器發(fā)送視頻播放請(qǐng)求。
[0026]待檢測(cè)應(yīng)用可以發(fā)送網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù),本實(shí)施例可以檢測(cè)網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求是否正常。如圖1所示,本實(shí)施例可以具體包括步驟SlOl?步驟S103。
[0027]步驟SlOl:響應(yīng)于用戶對(duì)待檢測(cè)應(yīng)用觸發(fā)的檢測(cè)操作,抓取待檢測(cè)應(yīng)用向應(yīng)用服務(wù)器發(fā)送的目標(biāo)請(qǐng)求數(shù)據(jù)。
[0028]其中,用戶若想要對(duì)待檢測(cè)應(yīng)用進(jìn)行檢測(cè),則可以在客戶端上觸發(fā)檢測(cè)操作,如點(diǎn)擊檢測(cè)圖標(biāo)按鈕。本實(shí)施例便開始抓取待檢測(cè)應(yīng)用向應(yīng)用服務(wù)器發(fā)送的網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù),并可以在抓取到的網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)中提取目標(biāo)請(qǐng)求數(shù)據(jù)。
[0029]在實(shí)施中,網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)可以是使用抓包工具抓取到的。抓包工具抓取到待檢測(cè)應(yīng)用發(fā)送的整個(gè)數(shù)據(jù)包,從該數(shù)據(jù)包中提取到目標(biāo)請(qǐng)求數(shù)據(jù)。若想要檢測(cè)請(qǐng)求數(shù)據(jù)中的參數(shù)是否正常,則目標(biāo)請(qǐng)求數(shù)據(jù)可以包括請(qǐng)求地址及請(qǐng)求參數(shù)。例如,目標(biāo)請(qǐng)求數(shù)據(jù)為http: //music, iqiy1.com/a = 1000788,其中,music, iqiy1.com 為請(qǐng)求地址,請(qǐng)求參數(shù)為 a=1000788。
[0030]步驟S102:依據(jù)請(qǐng)求數(shù)據(jù)與檢測(cè)規(guī)則之間的預(yù)設(shè)對(duì)應(yīng)關(guān)系,在預(yù)設(shè)檢測(cè)規(guī)則集合中,確定目標(biāo)請(qǐng)求數(shù)據(jù)對(duì)應(yīng)的目標(biāo)檢測(cè)規(guī)則。
[0031]其中,預(yù)先搜集待檢測(cè)應(yīng)用發(fā)送的各個(gè)正常的請(qǐng)求數(shù)據(jù),并為每個(gè)正常的請(qǐng)求數(shù)據(jù)設(shè)置對(duì)應(yīng)的檢測(cè)規(guī)則,從而組成檢測(cè)規(guī)則集合。不同類型的請(qǐng)求數(shù)據(jù)對(duì)應(yīng)不同的檢測(cè)規(guī)貝1J。例如,檢測(cè)規(guī)則可以是檢測(cè)參數(shù)的個(gè)數(shù)是否正常、參數(shù)值是否正確、參數(shù)值的類型是否正確等。當(dāng)然,本申請(qǐng)并不局限于此,還可以是其他檢測(cè)規(guī)則。
[0032]例如,搜集到的請(qǐng)求數(shù)據(jù)為:http://music.1qiy1.com/a = 1000788,該請(qǐng)求數(shù)據(jù)是要請(qǐng)求視頻MV《十年》的播放,檢測(cè)規(guī)則是要檢測(cè)該請(qǐng)求數(shù)據(jù)中的參數(shù)值“1000788”是否與視頻MV《十年》對(duì)應(yīng)。
[0033]提取到目標(biāo)請(qǐng)求數(shù)據(jù)后,可以在預(yù)先設(shè)置的檢測(cè)規(guī)則集合中,查找該目標(biāo)請(qǐng)求數(shù)據(jù)所對(duì)應(yīng)的檢測(cè)規(guī)則,將查找到的檢測(cè)規(guī)則稱為目標(biāo)檢測(cè)規(guī)則。
[0034]步驟S103:按照目標(biāo)檢測(cè)規(guī)則,對(duì)目標(biāo)請(qǐng)求數(shù)據(jù)進(jìn)行檢測(cè),獲得檢測(cè)結(jié)果;其中,檢測(cè)結(jié)果為異?;蛘?。
[0035]其中,檢測(cè)規(guī)則為預(yù)先設(shè)置的檢測(cè)流程,觸發(fā)該檢測(cè)流程的執(zhí)行,便可實(shí)現(xiàn)對(duì)目標(biāo)請(qǐng)求數(shù)據(jù)的檢測(cè)。若檢測(cè)通過,則表示目標(biāo)請(qǐng)求數(shù)據(jù)正常,若檢測(cè)未通過,則表示目標(biāo)請(qǐng)求數(shù)據(jù)異常。
[0036]由以上技術(shù)方案可知,本實(shí)施例提供的網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)方法,應(yīng)用在安裝有待檢測(cè)應(yīng)用的客戶端上,若用戶想要對(duì)待檢測(cè)應(yīng)用發(fā)送的網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)進(jìn)行檢測(cè),則可以在客戶端上觸發(fā)檢測(cè)操作,本實(shí)施例便抓取待檢測(cè)應(yīng)用發(fā)送的目標(biāo)請(qǐng)求數(shù)據(jù),并在預(yù)先設(shè)置的檢測(cè)規(guī)則集合中,查找該目標(biāo)請(qǐng)求數(shù)據(jù)所對(duì)應(yīng)的檢測(cè)規(guī)則,進(jìn)而按照檢測(cè)規(guī)則對(duì)目標(biāo)請(qǐng)求數(shù)據(jù)進(jìn)行檢測(cè),獲得正?;蛘弋惓5臋z測(cè)結(jié)果。可見,本實(shí)施例可以利用預(yù)先設(shè)置的檢測(cè)規(guī)則,實(shí)現(xiàn)對(duì)應(yīng)用發(fā)送的網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)的檢測(cè)。
[0037]需要說明的是,以上實(shí)施例的應(yīng)用場(chǎng)景并不局限于:待檢測(cè)應(yīng)用向檢測(cè)服務(wù)器請(qǐng)求返回?cái)?shù)據(jù)的場(chǎng)景中,還可以是待檢測(cè)應(yīng)用向檢測(cè)服務(wù)器上傳數(shù)據(jù)的場(chǎng)景中。例如,視頻類應(yīng)用在播放用戶點(diǎn)擊的某個(gè)視頻前,會(huì)播放一條廣告視頻。用戶點(diǎn)擊某個(gè)視頻后,該視頻類應(yīng)用會(huì)將該條廣告視頻的信息上傳至檢測(cè)服務(wù)器,以觸發(fā)檢測(cè)服務(wù)器進(jìn)行保存分析。因此,在此應(yīng)用場(chǎng)景中,待檢測(cè)應(yīng)用上傳的目標(biāo)請(qǐng)求數(shù)據(jù)中會(huì)包含廣告視頻的信息,而且,檢測(cè)服務(wù)器并不會(huì)返回業(yè)務(wù)類數(shù)據(jù)。
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1