一種瀏覽器測試方法和裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種瀏覽器測試方法和裝置,該方法包括:啟動瀏覽器,并在所述瀏覽器的網(wǎng)絡頁面上輸入模擬用戶操作;檢測所述瀏覽器是否陷入了假死狀態(tài)、崩潰狀態(tài)或異常狀態(tài)中的任意一種狀態(tài);當檢測結(jié)果為是時,記錄所述瀏覽器的狀態(tài),并重啟所述瀏覽器,在所述瀏覽器的網(wǎng)絡頁面上輸入新的模擬用戶操作,直至所有檢測結(jié)束并生成最終結(jié)果。采用本發(fā)明,可以提高瀏覽器測試效率和全面性。
【專利說明】一種瀏覽器測試方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種瀏覽器測試方法和裝置。
【背景技術(shù)】
[0002]瀏覽器使用過程中,往往會發(fā)生假死(瀏覽器仍運行但對用戶操作無響應),崩潰(瀏覽器進程退出)等情況。而這些情況發(fā)生的次數(shù)和頻率將極大的影響用戶對瀏覽器的使用。評測瀏覽器的穩(wěn)定性目前主要標準是瀏覽器的崩潰率和假死率。
[0003]目前獲得瀏覽器崩潰率和假死率的主要方法是通過用戶反饋的使用數(shù)據(jù)和手動測試過程中隨機的檢測。這種檢測方式,一方面由于是通過用戶反饋的數(shù)據(jù)使得對瀏覽器的測試變得被動,很難還原現(xiàn)場,而且通過手動測試過程中的隨機檢測無法獲得準確的假死以及崩潰率;另一方面,只統(tǒng)計假死率和崩潰率并不能真實的反映出瀏覽器的非正常使用狀況。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種瀏覽器測試方法和裝置??梢栽谧詣油瓿杉偎篮捅罎⒙蕶z測的同時,自動檢測瀏覽器的異常狀態(tài),更全面的檢測出瀏覽器的非正常使用情況,為后續(xù)的瀏覽器開發(fā)工作提供更好的參考標準。
[0005]為了解決上述技術(shù)問題,一方面,本發(fā)明實施例提供了一種瀏覽器測試方法,包括:
啟動瀏覽器,并在所述瀏覽器的網(wǎng)絡頁面上輸入模擬用戶操作;
檢測所述瀏覽器是否陷入了假死狀態(tài)、崩潰狀態(tài)或異常狀態(tài)中的任意一種狀態(tài);
當檢測結(jié)果為是時,記錄所述瀏覽器的狀態(tài),并重啟所述瀏覽器,在所述瀏覽器的網(wǎng)絡頁面上輸入新的模擬用戶操作,直至所有檢測結(jié)束并生成最終結(jié)果。
[0006]另一方面,本發(fā)明實施例還提供了一種瀏覽器測試裝置,包括:
模擬輸入模塊,用于啟動瀏覽器,并在所述瀏覽器的網(wǎng)絡頁面上輸入模擬用戶操作;檢測模塊,用于檢測所述瀏覽器是否陷入了假死狀態(tài)、崩潰狀態(tài)或異常狀態(tài)中的任意一種狀態(tài);
記錄模塊,用于當檢測結(jié)果為是時,記錄所述瀏覽器的狀態(tài);
循環(huán)模塊,用于當記錄模塊記錄所述瀏覽器的狀態(tài)后,觸發(fā)所述模擬輸入模塊、檢測模塊和記錄模塊對新的模擬用戶操作進行下一次檢測,直至所有檢測結(jié)束并生成最終結(jié)果。
[0007]實施本發(fā)明實施例,具有如下有益效果:
通過自動輸入模擬用戶操作來模擬人工測試過程,實現(xiàn)瀏覽器檢測的全自動實現(xiàn),提高檢測效率;同時,在檢測時除了檢測假死和崩潰狀態(tài)還同時檢測異常狀態(tài),使得對瀏覽器非正常使用狀況的檢測更加完整,檢測結(jié)果更真實的反映出瀏覽器的非正常狀況。
【專利附圖】
【附圖說明】[0008]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0009]圖1是本發(fā)明實施例中的瀏覽器測試方法的一個具體流程示意圖;
圖2是本發(fā)明實施例中的瀏覽器測試方法的另一個具體流程示意圖;
圖3是本發(fā)明實施例中的網(wǎng)頁異常測試方法的一個具體流程示意圖;
圖4是本發(fā)明實施例中的瀏覽器異常測試方法的一個具體流程示意圖;
圖5是本發(fā)明實施例中的瀏覽器測試裝置的一個具體組成示意圖;
圖6是本發(fā)明實施例中的網(wǎng)頁異常檢測單元的一個具體組成示意圖;
圖7是本發(fā)明實施例中的瀏覽器異常檢測單元的一個具體組成示意圖。
【具體實施方式】
[0010]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0011]為了解決現(xiàn)有技術(shù)對瀏覽器非正常使用狀態(tài)的測試方法及評測標準中存在的缺陷,本發(fā)明實施例中引入了瀏覽器異常這個概念,用以統(tǒng)計瀏覽器使用過程中發(fā)生的除假死、崩潰之外的非正常情況。如由于網(wǎng)頁問題跳出的內(nèi)存異常窗口,瀏覽器主窗口突然消失但瀏覽器進程依然存在等情況。根據(jù)發(fā)明人對現(xiàn)有的瀏覽器技術(shù)的研究表明,瀏覽器異常雖然不屬于假死和崩潰,但也會很大程度上影響用戶對瀏覽器的使用。在對瀏覽器的測試中引入異常這個概念后,在測試過程中記錄發(fā)生異常的次數(shù)及種類,可較單純計算假死和崩潰更進一步說明瀏覽器的非正常使用情況。
[0012]其次,本發(fā)明實施例中還將假死、崩潰和異常的測量全部引入到瀏覽器自動化測試過程中,這樣既可以主動控制測試場景、測試時長,又可以抓獲到假死、崩潰及異常發(fā)生的現(xiàn)場獲得較為準確的測試數(shù)據(jù)。
[0013]如圖1所示,為本發(fā)明實施例中的瀏覽器測試方法的一個具體流程示意圖,該方法包括如下步驟。
[0014]101、啟動瀏覽器,并在所述瀏覽器的網(wǎng)絡頁面上輸入模擬用戶操作。
[0015]102、檢測所述瀏覽器是否陷入了假死狀態(tài)、崩潰狀態(tài)或異常狀態(tài)中的任意一種狀態(tài)。其中,所述瀏覽器的異常狀態(tài)包括網(wǎng)頁異常和瀏覽器異常,所述網(wǎng)頁異常是指由網(wǎng)頁上元素引起的非正常情況,所述瀏覽器異常是指瀏覽器本身出現(xiàn)的除假死和崩潰以外的非正常情況。
[0016]則在本步驟具體還檢測所述瀏覽器是否陷入網(wǎng)頁異常狀態(tài),該過程包括:檢測所述瀏覽器中彈出窗體的標題是否屬于白名單中的標題;當檢測結(jié)果為不屬于時,檢測所述彈出窗體是否為所述瀏覽器的進程產(chǎn)生的彈出窗體,否則確定所述瀏覽器處于正常狀態(tài);當檢測結(jié)果為是時,確定所述瀏覽器陷入網(wǎng)頁異常狀態(tài),否則確定所述瀏覽器處于正常狀態(tài)。[0017]同時,在本步驟中還可包括檢測所述瀏覽器是否陷入瀏覽器異常狀態(tài),該過程包括:檢測所述瀏覽器的進程和瀏覽器窗體是否同時存在;當檢測結(jié)果為同時存在時,確定所述瀏覽器處于正常狀態(tài),否則確定所述瀏覽器陷入瀏覽器異常狀態(tài)。
[0018]103、當檢測結(jié)果為是時,記錄所述瀏覽器的狀態(tài),并循環(huán)至步驟101重新對新的模擬用戶操作進行檢測,即重啟所述瀏覽器,在所述瀏覽器的網(wǎng)絡頁面上輸入新的模擬用戶操作,直至所有檢測結(jié)束并生成最終結(jié)果。
[0019]需要說明的是,上述過程中僅強調(diào)了循環(huán)檢測多種模擬用戶操作時瀏覽器的情況,在自動檢測過程中還可以同時循環(huán)檢測導航為不同統(tǒng)一資源定位符(Uniform /Universal Resource Locator,URL)時在網(wǎng)絡網(wǎng)頁時輸入多種模擬用戶操作時,瀏覽器的情況。則此時,上述的直至所有檢測結(jié)束并生成最終結(jié)果可包括:獲得瀏覽器導航N個URL的網(wǎng)絡網(wǎng)頁時輸入M組模擬用戶操作后,瀏覽器陷入假死狀態(tài)、崩潰狀態(tài)和異常狀態(tài)的次數(shù)分別X、y和z,生成最終結(jié)果為假死率、崩潰率和異常率分別為x/N,y/N和z/N ;其中,N和M為大于等于I的整數(shù),X、7和z為大于等于O的整數(shù)。當然,根據(jù)實際需要的不同,假死率、崩潰率和異常率還可以有不同的定義方式,以上僅為示例,對于其他的定義方式此處不做 贅述。
[0020]如圖2所示,為本發(fā)明實施例中測試N個URL,M組模擬用戶操作時的瀏覽器檢測過程。其中,M組模擬用戶操作可以是預定義的不同的模擬用戶操作,也可以是隨機選取的模擬用戶操作。
[0021]該過程為:每次測試N個url,N盡量大(如1000以上),這樣能提高數(shù)據(jù)的準確性。每導航一個url之后在該頁面上模擬用戶進行M組不同的操作,如點擊頁面鏈接,點擊瀏覽器按鈕,截屏,收藏,鼠標手勢,新建tab等等。每進行完一組操作之后依次檢測瀏覽器的狀態(tài),是否陷入了假死、崩潰或異常。如果陷入相應狀態(tài)則記錄假死、崩潰或異常信息并生成瀏覽器的內(nèi)存DUMP文件供線下分析,然后重啟瀏覽器并從新返回到發(fā)生假死、崩潰或異常的urI進行下一組操作。直到所有urI都運行完成。
[0022]每次測試之后,即循環(huán)到i=N,j=M后,將結(jié)果寫入數(shù)據(jù)庫,如發(fā)生X次假死,y次崩潰,z次異常,則假死率、崩潰率和異常率分別為x/N,y/N和z/N。引入異常率之后更能反映出瀏覽器能正常使用的概率,并且每次發(fā)生假死、崩潰和異常之后記錄現(xiàn)場,如截屏和生成內(nèi)存dump文件,可以更好保護測試現(xiàn)場,提供分析途徑。
[0023]當然,在如圖2所示的檢測過程中依次檢測假死、崩潰及異常的順序可以改變。而具體檢測假死和崩潰的方式可以是:通過判斷瀏覽器是否響應來確定假死,如,對瀏覽器的各種窗體發(fā)送特定的系統(tǒng)消息,當該窗體在指定的時間范圍內(nèi)處理該消息并返回時,表示該窗體正常,反之,則表示該窗體發(fā)生假死現(xiàn)象;通過判斷是否有瀏覽器生成的特定文件來確定崩潰,如,定時檢測某個指定文件夾中是否有瀏覽器生成的dump文件,如果文件存在,表示發(fā)生崩潰。
[0024]在判斷異常狀態(tài)時,考慮到瀏覽器的異常很多都是不可預期的,所以判斷異常則較為復雜。若將異常分為網(wǎng)頁異常和瀏覽器異常,則網(wǎng)頁異常為網(wǎng)頁上元素引起的非正常情況(如內(nèi)存溢出彈窗),瀏覽器異常為瀏覽器本身的出現(xiàn)的假死崩潰以外的非正常情況(如瀏覽器進程依然存在而主窗口不存在)。
[0025]在網(wǎng)頁異常中,絕大多數(shù)異常表現(xiàn)的都為彈出一個的類名為“#32770”的對話框窗體,并且這些窗體所屬的進程為瀏覽器進程。在瀏覽器異常中最常見的情況就是瀏覽器進程依然存在而主窗口不存在,并且無法啟動瀏覽器。
[0026]對于網(wǎng)頁異常,由于需要對彈出窗體做檢測,并且無法預測非正常的窗體,所以設(shè)立一個正常彈出窗體標題的白名單,位于這個白名單中的窗體為正常窗體。當不在白名單時,則判斷是否為瀏覽器進程產(chǎn)生的彈出窗體,如果是則說明瀏覽器產(chǎn)生了非正常的彈窗,說明發(fā)生異常,否則是其他程序的彈窗,可忽略。相應的設(shè)計網(wǎng)頁異常判斷過程如圖3所示,遍歷當前瀏覽器網(wǎng)頁的彈出窗體,檢查該窗體的標題(或稱為類名),當窗體標題屬于白名單中,則確定網(wǎng)頁處于正常情況;當窗體標題不在白名單中,則判斷窗體所屬的進程是否為瀏覽器進程,若判斷為不是,則表明網(wǎng)頁處于正常情況,否則則確定瀏覽器陷入網(wǎng)頁異常窗臺。
[0027]如圖4所示,則是瀏覽器異常判斷過程。只要判斷瀏覽器進程和瀏覽器窗體是否同時存在,只要不是同時存在則判斷為瀏覽器異常。
[0028]通過上述描述可知,在本發(fā)明實施例中,建立了一套假死、崩潰和異常的判斷標準,得到瀏覽器測試過程中三者發(fā)生的次數(shù)和時間,得到瀏覽器平均正常使用時間、假死率、崩潰率、異常率等數(shù)據(jù),相對于以往的只考慮假死崩潰的評測標準,能更好地反映瀏覽器的正常使用情況。同時,在本發(fā)明實施例中,自動進行瀏覽器測試,提高了測試效率。再一方面,在自動測試過程還記錄瀏覽器不正常狀態(tài)的相關(guān)信息,即記錄了測試現(xiàn)場數(shù)據(jù),有利于后續(xù)的瀏覽器開發(fā)工作。
[0029]相應的,本發(fā)明實施例中還公開了一種瀏覽器測試裝置,如圖5所示,該瀏覽器測試裝置I包括:模擬輸入模塊10,用于啟動瀏覽器,并在所述瀏覽器的網(wǎng)絡頁面上輸入模擬用戶操作;檢測模塊12,用于檢測所述瀏覽器是否陷入了假死狀態(tài)、崩潰狀態(tài)或異常狀態(tài)中的任意一種狀態(tài);記錄模塊14,用于當檢測結(jié)果為是時,記錄所述瀏覽器的狀態(tài);循環(huán)模塊16,用于當記錄模塊14記錄所述瀏覽器的狀態(tài)后,觸發(fā)所述模擬輸入模塊10、檢測模塊12和記錄模塊14對新的模擬用戶操作進行下一次檢測,直至所有檢測結(jié)束并生成最終結(jié)果O
[0030]其中,所述瀏覽器的異常狀態(tài)包括網(wǎng)頁異常和瀏覽器異常,所述網(wǎng)頁異常是指由網(wǎng)頁上元素引起的非正常情況,所述瀏覽器異常是指瀏覽器本身出現(xiàn)的除假死和崩潰以外的非正常情況。
[0031]如圖6所示,所述檢測模塊12包括網(wǎng)頁異常檢測單元120,所述網(wǎng)頁異常檢測單元120包括:標題檢測子單元1200,用于檢測所述瀏覽器中彈出窗體的標題是否屬于白名單中的標題;進程檢測子單元1202,用于當標題檢測子單元1200的檢測結(jié)果為不屬于時,檢測所述彈出窗體是否為所述瀏覽器的進程產(chǎn)生的彈出窗體,否則確定所述瀏覽器處于正常狀態(tài);網(wǎng)頁異常子單元1204,用于當進程檢測子單元1202的檢測結(jié)果為是時,確定所述瀏覽器陷入網(wǎng)頁異常狀態(tài),否則確定所述瀏覽器處于正常狀態(tài)。
[0032]如圖7所示,所述檢測模塊12包括瀏覽器異常檢測單元122,所述瀏覽器異常檢測單元122包括:窗體進程檢測子單元1220,用于檢測所述瀏覽器的進程和瀏覽器窗體是否同時存在;瀏覽器異常子單元1222,用于當窗體進程檢測子單元1220的檢測結(jié)果為同時存在時,確定所述瀏覽器處于正常狀態(tài),否則確定所述瀏覽器陷入瀏覽器異常狀態(tài)。
[0033]循環(huán)模塊16還用于,獲得瀏覽器導航N個URL的網(wǎng)絡網(wǎng)頁時輸入M組模擬用戶操作后,瀏覽器陷入假死狀態(tài)、崩潰狀態(tài)和異常狀態(tài)的次數(shù)分別X、y和Z,生成最終結(jié)果為假死率、崩潰率和異常率分別為x/N,y/N和z/N;其中,N和M為大于等于I的整數(shù),x、y和z為大于等于O的整數(shù)。
[0034]上述裝置實施例中各名詞和功能的具體含義與前述方法實施例中的一致,此處不做 贅述。
[0035]綜上所述可知,在本發(fā)明實施例中通過自動輸入模擬用戶操作來模擬人工測試過程,實現(xiàn)瀏覽器檢測的全自動實現(xiàn),提高檢測效率;同時,在檢測時除了檢測假死和崩潰狀態(tài)還同時檢測異常狀態(tài),使得對瀏覽器非正常使用狀況的檢測更加完整,檢測結(jié)果更真實的反映出瀏覽器的非正常狀況。
[0036]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0037]以上所揭露的僅為本發(fā)明一種較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種瀏覽器測試方法,其特征在于,所述方法包括: 啟動瀏覽器,并在所述瀏覽器的網(wǎng)絡頁面上輸入模擬用戶操作; 檢測所述瀏覽器是否陷入了假死狀態(tài)、崩潰狀態(tài)或異常狀態(tài)中的任意一種狀態(tài); 當檢測結(jié)果為是時,記錄所述瀏覽器的狀態(tài),并重啟所述瀏覽器,在所述瀏覽器的網(wǎng)絡頁面上輸入新的模擬用戶操作,直至所有檢測結(jié)束并生成最終結(jié)果。
2.如權(quán)利要求1所述的方法,其特征在于,所述瀏覽器的異常狀態(tài)包括網(wǎng)頁異常和瀏覽器異常,所述網(wǎng)頁異常是指由網(wǎng)頁上元素引起的非正常情況,所述瀏覽器異常是指瀏覽器本身出現(xiàn)的除假死和崩潰以外的非正常情況。
3.如權(quán)利要求2所述的方法,其特征在于,所述檢測所述瀏覽器是否陷入了假死狀態(tài)、崩潰狀態(tài)或異常狀態(tài)包括檢測所述瀏覽器是否陷入網(wǎng)頁異常狀態(tài),所述檢測所述瀏覽器是否陷入網(wǎng)頁異常狀態(tài)包括: 檢測所述瀏覽器中彈出窗體的標題是否屬于白名單中的標題; 當檢測結(jié)果為不屬于時,檢測所述彈出窗體是否為所述瀏覽器的進程產(chǎn)生的彈出窗體,否則確定所述瀏覽器處于正常狀態(tài); 當檢測結(jié)果為是時, 確定所述瀏覽器陷入網(wǎng)頁異常狀態(tài),否則確定所述瀏覽器處于正常狀態(tài)。
4.如權(quán)利要求2所述的方法,其特征在于,所述檢測所述瀏覽器是否陷入了假死狀態(tài)、崩潰狀態(tài)或異常狀態(tài)包括檢測所述瀏覽器是否陷入瀏覽器異常狀態(tài),所述檢測所述瀏覽器是否陷入瀏覽器異常狀態(tài)包括: 檢測所述瀏覽器的進程和瀏覽器窗體是否同時存在; 當檢測結(jié)果為同時存在時,確定所述瀏覽器處于正常狀態(tài),否則確定所述瀏覽器陷入瀏覽器異常狀態(tài)。
5.如權(quán)利要求1至4中任一項所述的方法,其特征在于,所述直至所有檢測結(jié)束并生成最終結(jié)果包括: 獲得瀏覽器導航N個URL的網(wǎng)絡網(wǎng)頁時輸入M組模擬用戶操作后,瀏覽器陷入假死狀態(tài)、崩潰狀態(tài)和異常狀態(tài)的次數(shù)分別X、y和z,生成最終結(jié)果為假死率、崩潰率和異常率分別為 x/N,y/N 和 z/N; 其中,N和M為大于等于I的整數(shù),X、y和z為大于等于O的整數(shù)。
6.一種瀏覽器測試裝置,其特征在于,所述裝置包括: 模擬輸入模塊,用于啟動瀏覽器,并在所述瀏覽器的網(wǎng)絡頁面上輸入模擬用戶操作; 檢測模塊,用于檢測所述瀏覽器是否陷入了假死狀態(tài)、崩潰狀態(tài)或異常狀態(tài)中的任意一種狀態(tài); 記錄模塊,用于當檢測結(jié)果為是時,記錄所述瀏覽器的狀態(tài); 循環(huán)模塊,用于當記錄模塊記錄所述瀏覽器的狀態(tài)后,觸發(fā)所述模擬輸入模塊、檢測模塊和記錄模塊對新的模擬用戶操作進行下一次檢測,直至所有檢測結(jié)束并生成最終結(jié)果。
7.如權(quán)利要求6所述的裝置,其特征在于,所述瀏覽器的異常狀態(tài)包括網(wǎng)頁異常和瀏覽器異常,所述網(wǎng)頁異常是指由網(wǎng)頁上元素引起的非正常情況,所述瀏覽器異常是指瀏覽器本身出現(xiàn)的除假死和崩潰以外的非正常情況。
8.如權(quán)利要求7所述的裝置,其特征在于,所述檢測模塊包括網(wǎng)頁異常檢測單元,所述網(wǎng)頁異常檢測單元包括: 標題檢測子單元,用于檢測所述瀏覽器中彈出窗體的標題是否屬于白名單中的標題;進程檢測子單元,用于當標題檢測子單元的檢測結(jié)果為不屬于時,檢測所述彈出窗體是否為所述瀏覽器的進程產(chǎn)生的彈出窗體,否則確定所述瀏覽器處于正常狀態(tài); 網(wǎng)頁異常子單元,用于當進程檢測子單元的檢測結(jié)果為是時,確定所述瀏覽器陷入網(wǎng)頁異常狀態(tài),否則確定所述瀏覽器處于正常狀態(tài)。
9.如權(quán)利要求7所述的裝置,其特征在于,所述檢測模塊包括瀏覽器異常檢測單元,所述瀏覽器異常檢測單元包括: 窗體進程檢測子單元,用于檢測所述瀏覽器的進程和瀏覽器窗體是否同時存在; 瀏覽器異常子單元,用于當窗體進程檢測子單元的檢測結(jié)果為同時存在時,確定所述瀏覽器處于正常狀態(tài),否則確定所述瀏覽器陷入瀏覽器異常狀態(tài)。
10.如權(quán)利要求6至9中任一項所述的裝置,其特征在于,所述循環(huán)模塊還用于,獲得瀏覽器導航N個URL的網(wǎng)絡網(wǎng)頁時輸入M組模擬用戶操作后,瀏覽器陷入假死狀態(tài)、崩潰狀態(tài)和異常狀態(tài)的次數(shù)分別X、y和z,生成最終結(jié)果為假死率、崩潰率和異常率分別為x/N,y/N和 z/N ; 其中,N和M為大于等于I的整數(shù) ,X、y和z為大于等于O的整數(shù)。
【文檔編號】G06F11/36GK103631706SQ201210307324
【公開日】2014年3月12日 申請日期:2012年8月27日 優(yōu)先權(quán)日:2012年8月27日
【發(fā)明者】余志天, 尤輝 申請人:騰訊科技(深圳)有限公司