欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

應(yīng)用頁面加載時長的確定方法及裝置的制造方法

文檔序號:9865291閱讀:318來源:國知局
應(yīng)用頁面加載時長的確定方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別是一種應(yīng)用頁面加載時長的確定方法及裝置。
【背景技術(shù)】
[0002]隨著計算機以及移動終端技術(shù)的不斷發(fā)展,越來越多的基于電子終端(如手機、平板、智能手表、智能眼鏡等)的應(yīng)用正在極大地豐富著人們的生活。同時,用戶對應(yīng)用的體驗要求也變得越來越高,其中,頁面加載時長是用戶體驗較為重要的一項指標(biāo)。
[0003]目前,開發(fā)者主要通過人工測試的方法確定應(yīng)用頁面加載時長,具體地,測試人員對應(yīng)用進行手動操作,例如手動點擊啟動應(yīng)用、點擊應(yīng)用中的某頁面等。同時,測試人員利用計時器記錄手動點擊的時刻和應(yīng)用的頁面加載完成的時刻,計算手動點擊的時刻和頁面加載完成的時刻的差值,將差值作為應(yīng)用的頁面加載時長,并且需要人工記錄數(shù)據(jù)。
[0004]由此可見,人工測試的方法會消耗大量的人力資源,測試效率低且準(zhǔn)確率不高,亟需解決這一問題。

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

[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的應(yīng)用頁面加載時長的確定方法及相應(yīng)的裝置。
[0006]依據(jù)本發(fā)明的一方面,提供了一種應(yīng)用頁面加載時長的確定方法,包括:
[0007]新增應(yīng)用頁面的加載事件的處理函數(shù);
[0008]當(dāng)接收到對待加載應(yīng)用頁面的觸發(fā)指令時,監(jiān)測所述待加載應(yīng)用頁面的窗口生成事件;
[0009]當(dāng)監(jiān)測到所述窗口生成事件時觸發(fā)所述處理函數(shù),由所述處理函數(shù)將當(dāng)前時刻記錄為加載所述待加載應(yīng)用頁面的起始時刻;
[0010]在所述待加載應(yīng)用頁面加載完成后,其對應(yīng)的加載完成事件觸發(fā)所述處理函數(shù),由所述處理函數(shù)記錄所述待加載應(yīng)用頁面加載完成的時刻;
[0011]根據(jù)所述起始時刻和所述待加載應(yīng)用頁面加載完成的時刻,確定所述待加載應(yīng)用頁面的加載時長。
[0012]可選地,監(jiān)測所述待加載應(yīng)用頁面的窗口生成事件,包括:
[0013]監(jiān)測生成所述待加載應(yīng)用頁面的窗口的onCreate方法;
[0014]當(dāng)監(jiān)測到所述onCreate方法被回調(diào)時,確定監(jiān)測到所述待加載應(yīng)用頁面的窗口生成事件。
[0015]可選地,當(dāng)監(jiān)測到所述onCreate方法被回調(diào)時,確定監(jiān)測到所述待加載應(yīng)用頁面的窗口生成事件,包括:
[0016]當(dāng)監(jiān)測到所述οn C r e a t e方法被所述待加載應(yīng)用頁面的主線程中的mlnstrumentat1n函數(shù)調(diào)用時,確定監(jiān)測到所述待加載應(yīng)用頁面的窗口生成事件。
[0017]可選地,根據(jù)所述起始時刻和所述待加載應(yīng)用頁面加載完成的時刻,確定所述待加載應(yīng)用頁面的加載時長,包括:
[0018]計算所述待加載應(yīng)用頁面加載完成的時刻與所述起始時刻的差值;
[0019]將所述差值確定為所述待加載應(yīng)用頁面的加載時長。
[0020]可選地,確定所述待加載應(yīng)用頁面的加載時長之后,所述方法還包括:
[0021 ]獲取所述待加載應(yīng)用頁面的標(biāo)識;
[0022]在所述待加載應(yīng)用頁面的標(biāo)識與加載時長之間建立關(guān)聯(lián)關(guān)系,并將所述關(guān)聯(lián)關(guān)系存儲在指定數(shù)據(jù)庫中。
[0023 ]可選地,將所述關(guān)聯(lián)關(guān)系存儲在指定數(shù)據(jù)庫中之后,所述方法還包括:
[0024]在所述關(guān)聯(lián)關(guān)系中查找指定應(yīng)用頁面對應(yīng)的多個加載時長;
[0025]根據(jù)查找到的所述多個加載時長,計算所述指定應(yīng)用頁面的加載性能。
[0026]可選地,當(dāng)所述待加載應(yīng)用頁面的標(biāo)識中包含所述待加載應(yīng)用頁面對應(yīng)應(yīng)用的版本標(biāo)識時,將所述關(guān)聯(lián)關(guān)系存儲在指定數(shù)據(jù)庫中之后,所述方法還包括:
[0027]在所述關(guān)聯(lián)關(guān)系中查找指定應(yīng)用頁面對應(yīng)的多個加載時長;
[0028]在所述多個加載時長中分類出不同應(yīng)用版本下的加載時長;
[0029]根據(jù)分類出的所述不同應(yīng)用版本下的加載時長,計算所述指定應(yīng)用頁面在不同應(yīng)用版本下的加載性能。
[0030]可選地,將所述關(guān)聯(lián)關(guān)系存儲在指定數(shù)據(jù)庫中之后,所述方法還包括:
[0031]確定指定應(yīng)用中的多個應(yīng)用頁面;
[0032]在所述關(guān)聯(lián)關(guān)系中查找所述多個應(yīng)用頁面各自對應(yīng)的加載時長;
[0033]根據(jù)查找到的所述多個應(yīng)用頁面各自對應(yīng)的加載時長,計算所述指定應(yīng)用的頁面加載性能。
[0034]依據(jù)本發(fā)明的另一方面,還提供了一種應(yīng)用頁面加載時長的確定裝置,包括:
[0035]寫入模塊,適于新增應(yīng)用頁面的加載事件的處理函數(shù);
[0036]監(jiān)測模塊,適于當(dāng)接收到對待加載應(yīng)用頁面的觸發(fā)指令時,監(jiān)測所述待加載應(yīng)用頁面的窗口生成事件;
[0037]第一記錄模塊,適于當(dāng)監(jiān)測到所述窗口生成事件時觸發(fā)所述處理函數(shù),由所述處理函數(shù)將當(dāng)前時刻記錄為加載所述待加載應(yīng)用頁面的起始時刻;
[0038]第二記錄模塊,適于在所述待加載應(yīng)用頁面加載完成后,其對應(yīng)的加載完成事件觸發(fā)所述處理函數(shù),由所述處理函數(shù)記錄所述待加載應(yīng)用頁面加載完成的時刻;
[0039]確定模塊,適于根據(jù)所述起始時刻和所述待加載應(yīng)用頁面加載完成的時刻,確定所述待加載應(yīng)用頁面的加載時長。
[0040]可選地,所述監(jiān)測模塊還適于:
[0041 ]監(jiān)測生成所述待加載應(yīng)用頁面的窗口的onCreate方法;
[0042]當(dāng)監(jiān)測到所述onCreate方法被回調(diào)時,確定監(jiān)測到所述待加載應(yīng)用頁面的窗口生成事件。
[0043]可選地,所述監(jiān)測模塊還適于:
[0044]當(dāng)監(jiān)測到所述onCreate方法被所述待加載應(yīng)用頁面的主線程中的mlnstrumentat1n函數(shù)調(diào)用時,確定監(jiān)測到所述待加載應(yīng)用頁面的窗口生成事件。
[0045]可選地,所述確定模塊還適于:
[0046]計算所述待加載應(yīng)用頁面加載完成的時刻與所述起始時刻的差值;
[0047]將所述差值確定為所述待加載應(yīng)用頁面的加載時長。
[0048]可選地,所述裝置還包括:
[0049]建立模塊,適于在所述確定模塊確定所述待加載應(yīng)用頁面的加載時長之后,獲取所述待加載應(yīng)用頁面的標(biāo)識;在所述待加載應(yīng)用頁面的標(biāo)識與加載時長之間建立關(guān)聯(lián)關(guān)系,并將所述關(guān)聯(lián)關(guān)系存儲在指定數(shù)據(jù)庫中。
[0050]可選地,所述裝置還包括:
[0051]第一計算模塊,適于在所述建立模塊將所述關(guān)聯(lián)關(guān)系存儲在指定數(shù)據(jù)庫中之后,在所述關(guān)聯(lián)關(guān)系中查找指定應(yīng)用頁面對應(yīng)的多個加載時長;根據(jù)查找到的所述多個加載時長,計算所述指定應(yīng)用頁面的加載性能。
[0052]可選地,所述裝置還包括:
[0053]第二計算模塊,適于當(dāng)所述待加載應(yīng)用頁面的標(biāo)識中包含所述待加載應(yīng)用頁面對應(yīng)應(yīng)用的版本標(biāo)識時,在所述建立模塊將所述關(guān)聯(lián)關(guān)系存儲在指定數(shù)據(jù)庫中之后,在所述關(guān)聯(lián)關(guān)系中查找指定應(yīng)用頁面對應(yīng)的多個加載時長;在所述多個加載時長中分類出不同應(yīng)用版本下的加載時長;根據(jù)分類出的所述不同應(yīng)用版本下的加載時長,計算所述指定應(yīng)用頁面在不同應(yīng)用版本下的加載性能。
[0054]可選地,所述裝置還包括:
[0055]第三計算模塊,適于在所述建立模塊將所述關(guān)聯(lián)關(guān)系存儲在指定數(shù)據(jù)庫中之后,確定指定應(yīng)用中的多個應(yīng)用頁面;在所述關(guān)聯(lián)關(guān)系中查找所述多個應(yīng)用頁面各自對應(yīng)的加載時長;根據(jù)查找到的所述多個應(yīng)用頁面各自對應(yīng)的加載時長,計算所述指定應(yīng)用的頁面加載性能。
[0056]本發(fā)明實施例新增應(yīng)用頁面的加載事件的處理函數(shù),當(dāng)監(jiān)測到待加載應(yīng)用頁面的窗口生成事件時觸發(fā)該處理函數(shù),由該處理函數(shù)將當(dāng)前時刻記錄為加載待加載應(yīng)用頁面的起始時刻;以及在待加載應(yīng)用頁面加載完成后,其對應(yīng)的加載完成事件觸發(fā)該處理函數(shù),由該處理函數(shù)記錄待加載應(yīng)用頁面加載完成的時刻,由此根據(jù)起始時刻和待加載應(yīng)用頁面加載完成的時刻,確定待加載應(yīng)用頁面的加載時長??梢?,本發(fā)明實施例利用新增的處理函數(shù)來確定頁面加載時長,解決了現(xiàn)有技術(shù)中通過人工手動計時確定頁面加載時長效率低下的問題,節(jié)省了人力資源,提高測試效率和測試的準(zhǔn)確性。
[0057]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
[0058]根據(jù)下文結(jié)合附圖對本發(fā)明具體實施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會更加明了本發(fā)明的上述以及其他目的、優(yōu)點和特征。
【附圖說明】
[0059]通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0060]圖1示出了根據(jù)本發(fā)明一實施例的應(yīng)用頁面加載時長的確定方法的流程圖;
[0061]圖2示出了根據(jù)本發(fā)明一個實施例的應(yīng)用頁面加載時長的確定裝置的結(jié)構(gòu)示意圖;以及
[0062]圖3示出了根據(jù)本發(fā)明另一個實施例的應(yīng)用頁面加載時長的確定裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0063]下面將參照附圖更詳細(xì)
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
会宁县| 内乡县| 邢台县| 元氏县| 漳平市| 谷城县| 交城县| 蚌埠市| 丹巴县| 沙坪坝区| 石家庄市| 珲春市| 蚌埠市| 紫阳县| 嘉黎县| 金阳县| 威宁| 庆阳市| 乐昌市| 饶阳县| 永川市| 洛浦县| 东阳市| 湖口县| 泰宁县| 汨罗市| 连州市| 宁河县| 西丰县| 霸州市| 龙里县| 建昌县| 大同市| 灌南县| 鹿泉市| 扬州市| 五河县| 南昌市| 故城县| 福贡县| 淮安市|