專利名稱:一種多網(wǎng)站性能自動(dòng)測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)站性能測(cè)試方法,特別是涉及一種多網(wǎng)站性能自動(dòng)測(cè)試方法。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的蓬勃發(fā)展,越來(lái)越多的公司都在針對(duì)自身的業(yè)務(wù)提供相關(guān)的網(wǎng)絡(luò)服務(wù)??梢哉f(shuō),如今不管何種公司,作為網(wǎng)絡(luò)服務(wù)的窗口建立一個(gè)公司自己的站點(diǎn)是必不可少的。
而評(píng)價(jià)一個(gè)網(wǎng)站的商業(yè)價(jià)值,最關(guān)鍵的指針可能就是點(diǎn)擊率。而作為用戶,最關(guān)心的無(wú)非是網(wǎng)站的內(nèi)容和瀏覽與下載速度。網(wǎng)站的內(nèi)容是吸引用戶的主要手段,瀏覽下載速度是用戶對(duì)網(wǎng)站服務(wù)質(zhì)量好壞的最為直觀的印象,這兩方面都是站點(diǎn)生存和延續(xù)的基礎(chǔ)。尤其是速度因素,在網(wǎng)站內(nèi)容嚴(yán)重同質(zhì)化的現(xiàn)實(shí)條件下,瀏覽下載速度直接影響著點(diǎn)擊率的高低。
因此作為網(wǎng)站產(chǎn)品,應(yīng)用技術(shù)手段比較類似站點(diǎn)的瀏覽與下載速度是對(duì)這種產(chǎn)品進(jìn)行測(cè)試的有效手段。
然而,對(duì)于這種評(píng)測(cè),目前很多情況下是靠人工手動(dòng)實(shí)施的,憑感覺(jué)測(cè)試既不精確,效率也不高,并且對(duì)多個(gè)站點(diǎn)同時(shí)進(jìn)行測(cè)試比較,沒(méi)有確定的標(biāo)準(zhǔn)和統(tǒng)一的條件進(jìn)行參考,不能實(shí)時(shí)提供有用的信息,也沒(méi)有可選的和固定的報(bào)告格式。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種多網(wǎng)站性能自動(dòng)測(cè)試方法,能夠以統(tǒng)一的標(biāo)準(zhǔn)和條件對(duì)多個(gè)網(wǎng)站自動(dòng)地進(jìn)行測(cè)試,同時(shí)進(jìn)行各類參數(shù)的比較,并可實(shí)時(shí)提出各種定制報(bào)告。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種多網(wǎng)站性能自動(dòng)測(cè)試方法,以統(tǒng)一的標(biāo)準(zhǔn)和條件對(duì)多個(gè)網(wǎng)站自動(dòng)地進(jìn)行測(cè)試,其特點(diǎn)在于,包括如下步驟設(shè)定測(cè)試任務(wù)的參數(shù)及執(zhí)行時(shí)間;檢測(cè)系統(tǒng)時(shí)鐘,定時(shí)啟動(dòng)測(cè)試任務(wù);根據(jù)測(cè)試任務(wù)獲取目標(biāo)網(wǎng)站數(shù)據(jù);連接目標(biāo)網(wǎng)站并執(zhí)行測(cè)試任務(wù);及實(shí)時(shí)記錄并顯示測(cè)試執(zhí)行結(jié)果。
上述多網(wǎng)站性能自動(dòng)測(cè)試方法,其特點(diǎn)在于,所述設(shè)定測(cè)試任務(wù)參數(shù)包括網(wǎng)站數(shù)量、網(wǎng)站地址及請(qǐng)求人數(shù)。
上述多網(wǎng)站性能自動(dòng)測(cè)試方法,其特點(diǎn)在于,所述測(cè)試任務(wù)為單個(gè)任務(wù)。
上述多網(wǎng)站性能自動(dòng)測(cè)試方法,其特點(diǎn)在于,所述測(cè)試任務(wù)包括多個(gè)測(cè)試任務(wù)。
上述多網(wǎng)站性能自動(dòng)測(cè)試方法,其特點(diǎn)在于,所述測(cè)試任務(wù)可通過(guò)群發(fā)指令對(duì)指定站點(diǎn)進(jìn)行承載能力測(cè)試。
上述多網(wǎng)站性能自動(dòng)測(cè)試方法,其特點(diǎn)在于,所述網(wǎng)站為在測(cè)試任務(wù)中預(yù)先明確設(shè)定。
上述多網(wǎng)站性能自動(dòng)測(cè)試方法,其特點(diǎn)在于,所述網(wǎng)站為通過(guò)測(cè)試任務(wù)而在站點(diǎn)分類庫(kù)中隨機(jī)選取。
上述多網(wǎng)站性能自動(dòng)測(cè)試方法,其特點(diǎn)在于,還包括輸出測(cè)試報(bào)告的步驟。
上述多網(wǎng)站性能自動(dòng)測(cè)試方法,其特點(diǎn)在于,所述測(cè)試報(bào)告包括流量測(cè)試結(jié)果、下載速度比較、以及承載能力結(jié)果。
本發(fā)明的功效,在于可以滿足日常的網(wǎng)絡(luò)速度檢測(cè)要求,所得數(shù)據(jù)可供網(wǎng)站開(kāi)發(fā)維護(hù)人員及決策者參考使用。
以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的限定。
圖1為本發(fā)明多網(wǎng)站性能自動(dòng)測(cè)試方法的流程圖;圖2為本發(fā)明實(shí)施例的主體流程圖;及圖3為本發(fā)明所提的執(zhí)行預(yù)設(shè)任務(wù)流程圖。
其中,附圖標(biāo)記步驟101-設(shè)定測(cè)試任務(wù)的參數(shù)及執(zhí)行時(shí)間步驟102-檢測(cè)檢測(cè)系統(tǒng)時(shí)鐘,定時(shí)啟動(dòng)測(cè)試任務(wù)步驟103-根據(jù)測(cè)試任務(wù)獲取目標(biāo)網(wǎng)站數(shù)據(jù)步驟104-連接目標(biāo)網(wǎng)站并執(zhí)行測(cè)試任務(wù)步驟105-實(shí)時(shí)記錄并顯示測(cè)試執(zhí)行結(jié)果步驟201-啟動(dòng)監(jiān)測(cè)程序步驟202-時(shí)間到時(shí)步驟203-啟動(dòng)測(cè)試任務(wù)步驟204-測(cè)試成功?步驟205-顯示測(cè)試結(jié)果步驟206-結(jié)果寫入文檔步驟207-將錯(cuò)誤寫入錯(cuò)誤文檔步驟208-返回監(jiān)控程序步驟209-改變預(yù)設(shè)置步驟210-調(diào)整參數(shù)設(shè)置步驟211-結(jié)束步驟301-分析網(wǎng)站數(shù)量步驟302-獲取網(wǎng)站地址步驟303-與網(wǎng)站建立連接步驟304-記錄測(cè)試結(jié)果數(shù)據(jù)具體實(shí)施方式
本發(fā)明的基本思路就是全自動(dòng)檢測(cè)網(wǎng)絡(luò)速度,實(shí)現(xiàn)開(kāi)機(jī)后,自動(dòng)加載應(yīng)用本發(fā)明的本測(cè)試程序,駐留內(nèi)存,時(shí)刻檢測(cè)系統(tǒng)時(shí)鐘,滿足設(shè)定的時(shí)刻,加載系統(tǒng)的瀏覽器,瀏覽目標(biāo)網(wǎng)站,同時(shí)攔截系統(tǒng)的各種信息,算出從發(fā)出請(qǐng)求到目標(biāo)網(wǎng)頁(yè)完全下載到本地所用的時(shí)間,作為一種速度的數(shù)據(jù),當(dāng)然還可以算出其它的各種數(shù)據(jù)。
本發(fā)明還可以設(shè)置很多參數(shù),若在參數(shù)設(shè)計(jì)內(nèi)加入多個(gè)網(wǎng)站,就可以進(jìn)行目標(biāo)網(wǎng)與其它網(wǎng)站的速度比對(duì),打印出比對(duì)表。這種比較可以是任意設(shè)計(jì)的,可以有多種比較方式,例如目標(biāo)網(wǎng)在一個(gè)時(shí)間段中各個(gè)時(shí)刻的速度,以及同一時(shí)間段內(nèi),與其它網(wǎng)站的速度比較。
請(qǐng)參閱圖1,為本發(fā)明多網(wǎng)站性能自動(dòng)測(cè)試方法的流程圖。首先,步驟101,設(shè)定測(cè)試任務(wù)的參數(shù)及執(zhí)行時(shí)間;步驟102,然后檢測(cè)系統(tǒng)時(shí)鐘,定時(shí)啟動(dòng)測(cè)試任務(wù);步驟103,根據(jù)測(cè)試任務(wù)獲取目標(biāo)網(wǎng)站數(shù)據(jù);步驟104,然后連接目標(biāo)網(wǎng)站并執(zhí)行測(cè)試任務(wù);步驟105,實(shí)時(shí)記錄并顯示測(cè)試執(zhí)行結(jié)果。
其中,測(cè)試任務(wù)的參數(shù)可以包括網(wǎng)站數(shù)量、網(wǎng)站地址、請(qǐng)求人數(shù)等,而且對(duì)于多網(wǎng)站來(lái)說(shuō),可以預(yù)先設(shè)置網(wǎng)站數(shù)量及各自的地址,也可以隨機(jī)在網(wǎng)站分類庫(kù)中臨時(shí)選取。
對(duì)于測(cè)試任務(wù)可以是單個(gè)任務(wù),也可以同時(shí)包括多個(gè)任務(wù),例如任務(wù)1描述某網(wǎng)站在請(qǐng)求人數(shù)為1000時(shí)的首頁(yè)瀏覽速度,下載速度等;任務(wù)2描述在同一時(shí)刻,某網(wǎng)站與門戶網(wǎng)站、類似網(wǎng)站的下載速度比較。
本發(fā)明中的測(cè)試任務(wù)還可通過(guò)群發(fā)指令對(duì)指定站點(diǎn)進(jìn)行承載能力測(cè)試。
另外,應(yīng)用本發(fā)明,還可以輸出測(cè)試報(bào)告,包括流量測(cè)試結(jié)果、下載速度比較、以及承載能力結(jié)果等數(shù)據(jù)的對(duì)比結(jié)果。
下面以一具體實(shí)施例來(lái)對(duì)本發(fā)明作進(jìn)一步的描述。
該實(shí)施例的主體流程圖如圖2所示,首先步驟201,啟動(dòng)監(jiān)測(cè)程序,以檢測(cè)系統(tǒng)時(shí)鐘;步驟202,然后將系統(tǒng)時(shí)鐘與設(shè)定的測(cè)試啟動(dòng)時(shí)間相比較;步驟203,如果達(dá)到預(yù)定測(cè)試時(shí)間,則啟動(dòng)測(cè)試任務(wù);接著步驟204,判斷是否測(cè)試成功?如果測(cè)試任務(wù)失敗,則步驟207,將錯(cuò)誤寫入錯(cuò)誤文檔;步驟208,并返回監(jiān)控程序繼續(xù)監(jiān)測(cè)系統(tǒng)時(shí)鐘,等待下一次任務(wù)執(zhí)行;步驟205,如果執(zhí)行測(cè)試成功則顯示測(cè)試結(jié)果,步驟206,并將結(jié)果寫入文檔,步驟209,接著詢問(wèn)是否需要改變預(yù)設(shè)置,如果需要,則步驟210,調(diào)整參數(shù)設(shè)置;如果不需要,則步驟211,直接結(jié)束程序。
再請(qǐng)參閱圖3,為本發(fā)明所提的執(zhí)行預(yù)設(shè)任務(wù)流程圖。首先步驟301,分析網(wǎng)站數(shù)量;步驟302,然后獲取網(wǎng)站地址;如果網(wǎng)站未具體指定,則從網(wǎng)站分類庫(kù)中隨機(jī)選取,步驟303,以虛擬請(qǐng)求數(shù)(N>=1)與網(wǎng)站建立連接;步驟304,記錄測(cè)試結(jié)果數(shù)據(jù)。
應(yīng)用本發(fā)明,可以滿足日常的網(wǎng)絡(luò)速度檢測(cè)要求,所得可供網(wǎng)站開(kāi)發(fā)維護(hù)人員及決策者參考使用。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種多網(wǎng)站性能自動(dòng)測(cè)試方法,以統(tǒng)一的標(biāo)準(zhǔn)和條件對(duì)多個(gè)網(wǎng)站自動(dòng)地進(jìn)行測(cè)試,其特征在于,包括如下步驟設(shè)定測(cè)試任務(wù)的參數(shù)及執(zhí)行時(shí)間;檢測(cè)系統(tǒng)時(shí)鐘,定時(shí)啟動(dòng)測(cè)試任務(wù);根據(jù)測(cè)試任務(wù)獲取目標(biāo)網(wǎng)站數(shù)據(jù);連接目標(biāo)網(wǎng)站并執(zhí)行測(cè)試任務(wù);及實(shí)時(shí)記錄并顯示測(cè)試執(zhí)行結(jié)果。
2.根據(jù)權(quán)利要求1所述的多網(wǎng)站性能自動(dòng)測(cè)試方法,其特征在于,所述設(shè)定測(cè)試任務(wù)參數(shù)包括網(wǎng)站數(shù)量、網(wǎng)站地址及請(qǐng)求人數(shù)。
3.根據(jù)權(quán)利要求1所述的多網(wǎng)站性能自動(dòng)測(cè)試方法,其特征在于,所述測(cè)試任務(wù)為單個(gè)任務(wù)。
4.根據(jù)權(quán)利要求1所述的多網(wǎng)站性能自動(dòng)測(cè)試方法,其特征在于,所述測(cè)試任務(wù)包括多個(gè)測(cè)試任務(wù)。
5.根據(jù)權(quán)利要求1所述的多網(wǎng)站性能自動(dòng)測(cè)試方法,其特征在于,所述測(cè)試任務(wù)可通過(guò)群發(fā)指令對(duì)指定站點(diǎn)進(jìn)行承載能力測(cè)試。
6.根據(jù)權(quán)利要求1所述的多網(wǎng)站性能自動(dòng)測(cè)試方法,其特征在于,所述網(wǎng)站為在測(cè)試任務(wù)中預(yù)先明確設(shè)定。
7.根據(jù)權(quán)利要求1所述的多網(wǎng)站性能自動(dòng)測(cè)試方法,其特征在于,所述網(wǎng)站為通過(guò)測(cè)試任務(wù)而在站點(diǎn)分類庫(kù)中隨機(jī)選取。
8.根據(jù)權(quán)利要求1所述的多網(wǎng)站性能自動(dòng)測(cè)試方法,其特征在于,還包括輸出測(cè)試報(bào)告的步驟。
9.根據(jù)權(quán)利要求8所述的多網(wǎng)站性能自動(dòng)測(cè)試方法,其特征在于,所述測(cè)試報(bào)告包括流量測(cè)試結(jié)果、下載速度比較、以及承載能力結(jié)果。
全文摘要
本發(fā)明涉及一種多網(wǎng)站性能自動(dòng)測(cè)試方法,以統(tǒng)一的標(biāo)準(zhǔn)和條件對(duì)多個(gè)網(wǎng)站自動(dòng)地進(jìn)行測(cè)試,包括如下步驟設(shè)定測(cè)試任務(wù)的參數(shù)及執(zhí)行時(shí)間;檢測(cè)系統(tǒng)時(shí)鐘,定時(shí)啟動(dòng)測(cè)試任務(wù);根據(jù)測(cè)試任務(wù)獲取目標(biāo)網(wǎng)站數(shù)據(jù);連接目標(biāo)網(wǎng)站并執(zhí)行測(cè)試任務(wù);及實(shí)時(shí)記錄并顯示測(cè)試執(zhí)行結(jié)果。本發(fā)明可以滿足日常的網(wǎng)絡(luò)速度檢測(cè)要求,所得數(shù)據(jù)可供網(wǎng)站開(kāi)發(fā)維護(hù)人員及決策者參考使用。
文檔編號(hào)H04L12/26GK1744529SQ200410074009
公開(kāi)日2006年3月8日 申請(qǐng)日期2004年8月31日 優(yōu)先權(quán)日2004年8月31日
發(fā)明者張東華, 夏紅云, 周峰, 周文 申請(qǐng)人:英業(yè)達(dá)股份有限公司