亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

埋點(diǎn)測(cè)試方法、數(shù)據(jù)的查詢方法及裝置的制造方法_2

文檔序號(hào):9200314閱讀:來(lái)源:國(guó)知局
據(jù)的查詢方法的流程圖。
[0028]圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的查詢頁(yè)面的示意圖。
[0029]圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的埋點(diǎn)測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。
[0030]圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的埋點(diǎn)測(cè)試裝置的結(jié)構(gòu)示意圖。
[0031]圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的數(shù)據(jù)的查詢裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0032]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
[0033]下面參考附圖描述本發(fā)明實(shí)施例的埋點(diǎn)測(cè)試方法、數(shù)據(jù)的查詢方法及裝置。
[0034]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的埋點(diǎn)測(cè)試方法的流程圖。
[0035]如圖1所示,該埋點(diǎn)測(cè)試方法包括:
[0036]S101,執(zhí)行待測(cè)軟件。
[0037]其中,待測(cè)軟件中具有多個(gè)埋點(diǎn),多個(gè)埋點(diǎn)分別與待測(cè)軟件中的多個(gè)功能模塊對(duì)應(yīng),用于在對(duì)應(yīng)的功能模塊執(zhí)行時(shí)被觸發(fā)。上述待測(cè)軟件可以為各種應(yīng)用程序(APP),例如可以為QQ軟件、獵豹瀏覽器、金山毒霸等。
[0038]其中,埋點(diǎn)是指監(jiān)控用戶的行為,具體地,可以為監(jiān)控用戶點(diǎn)擊的每一步操作,例如監(jiān)控用戶是否點(diǎn)擊了某一功能按鈕。
[0039]以QQ軟件為例,軟件測(cè)試人員可以針對(duì)“登錄”功能設(shè)置埋點(diǎn),當(dāng)軟件測(cè)試人員點(diǎn)擊了 QQ軟件的“登錄”按鈕,相當(dāng)于執(zhí)行了對(duì)埋點(diǎn)的觸發(fā)操作。
[0040]S102,當(dāng)監(jiān)控到待測(cè)軟件中的埋點(diǎn)被觸發(fā)時(shí),獲取對(duì)應(yīng)埋點(diǎn)所對(duì)應(yīng)的埋點(diǎn)數(shù)據(jù)。
[0041]其中,埋點(diǎn)數(shù)據(jù)與待測(cè)軟件的具體功能模塊的功能有關(guān),為待測(cè)軟件的不同功能模塊設(shè)置埋點(diǎn)后,不同埋點(diǎn)獲得的埋點(diǎn)數(shù)據(jù)不同。
[0042]例如,假定待測(cè)軟件為QQ軟件,軟件測(cè)試人員為QQ軟件的“登錄”功能設(shè)置埋點(diǎn)1,以及為傳輸功能模塊設(shè)置埋點(diǎn)2,當(dāng)軟件測(cè)試人員點(diǎn)擊QQ軟件的“登錄”按鈕,并進(jìn)行登錄時(shí),可以監(jiān)控到埋點(diǎn)I被觸發(fā)了,此時(shí),可以獲得埋點(diǎn)I對(duì)應(yīng)的登錄用戶的登錄時(shí)間、地點(diǎn)等信息,即埋點(diǎn)I對(duì)應(yīng)的埋點(diǎn)數(shù)據(jù)為登錄用戶的登錄時(shí)間、地點(diǎn)等信息。若用戶通過(guò)QQ給好友傳輸圖片,即埋點(diǎn)2被觸發(fā),此時(shí),根據(jù)埋點(diǎn)2可以獲得開(kāi)始傳輸圖片的起始時(shí)間、圖片格式、以及圖片是否成功發(fā)送等信息,所獲得與圖片傳輸?shù)南嚓P(guān)信息即是埋點(diǎn)2的埋點(diǎn)數(shù)據(jù)。
[0043]S103,向查詢服務(wù)器上報(bào)埋點(diǎn)數(shù)據(jù)以生成查詢服務(wù)器的數(shù)據(jù)庫(kù)。
[0044]其中,上述查詢服務(wù)器根據(jù)輸入的埋點(diǎn)信息提供對(duì)應(yīng)的埋點(diǎn)數(shù)據(jù)。
[0045]在本發(fā)明的一個(gè)實(shí)施例中,為了可以向查詢服務(wù)器上報(bào)而不是向待測(cè)軟件的外網(wǎng)服務(wù)器上報(bào)埋點(diǎn)數(shù)據(jù),可以通過(guò)修改待測(cè)軟件的主機(jī)文件即host文件來(lái)實(shí)現(xiàn)。其中,host文件是指包含有網(wǎng)址域名和IP地址對(duì)應(yīng)關(guān)系的文件。具體地,通過(guò)修改待測(cè)軟件的host文件,可以將信息的上報(bào)地址修改為查詢服務(wù)器的IP地址,從而實(shí)現(xiàn)向查詢服務(wù)器上報(bào)埋點(diǎn)數(shù)據(jù)。
[0046]另外,需要說(shuō)明的是,上述查詢服務(wù)器可以接收未加密的埋點(diǎn)數(shù)據(jù),可以接收加密的埋點(diǎn)數(shù)據(jù)。當(dāng)查詢服務(wù)器接收到的數(shù)據(jù)為加密的埋點(diǎn)數(shù)據(jù)時(shí),查詢服務(wù)器可以對(duì)加密的埋點(diǎn)數(shù)據(jù)進(jìn)行解密,并在數(shù)據(jù)庫(kù)中保存解密后的埋點(diǎn)數(shù)據(jù),以方便用戶查詢埋點(diǎn)數(shù)據(jù)。
[0047]其中,埋點(diǎn)數(shù)據(jù)中除了包括有功能模塊有關(guān)的一些數(shù)據(jù)外,還可以包括但不限于待測(cè)軟件的名稱、版本號(hào)、觸發(fā)操作的標(biāo)識(shí)等信息。
[0048]在向查詢服務(wù)器上報(bào)埋點(diǎn)數(shù)據(jù)后,用戶可通過(guò)查詢服務(wù)器上構(gòu)建的查詢網(wǎng)頁(yè)查詢埋點(diǎn)數(shù)據(jù)。具體地,查詢網(wǎng)頁(yè)可以接收輸入的埋點(diǎn)信息即查詢條件并從查詢服務(wù)器的數(shù)據(jù)庫(kù)中讀取符合要求的埋點(diǎn)數(shù)據(jù),以及在查詢網(wǎng)頁(yè)中顯示符合要求的埋點(diǎn)數(shù)據(jù),由此,使得用戶無(wú)需抓包和解密步驟即可輕松地查看不同埋點(diǎn)所對(duì)應(yīng)的埋點(diǎn)數(shù)據(jù),方便了用戶查看埋點(diǎn)數(shù)據(jù),簡(jiǎn)化了用戶查看埋點(diǎn)數(shù)據(jù)的操作。
[0049]其中,上述查詢網(wǎng)頁(yè)可以基于預(yù)設(shè)框架構(gòu)建。例如,可基于webpy框架構(gòu)建該查詢網(wǎng)頁(yè),webpy框架是輕量級(jí)開(kāi)源python的web框架,用于快速構(gòu)建web頁(yè)面,因此,通過(guò)webpy框架構(gòu)建查詢網(wǎng)頁(yè)可以提高構(gòu)建頁(yè)面的效率。應(yīng)當(dāng)理解的是,上述基于webpy框架構(gòu)建查詢網(wǎng)頁(yè)僅是一種示例,還可以基于其他框架構(gòu)建該查詢網(wǎng)頁(yè)。
[0050]其中,上述埋點(diǎn)信息可以包括但不限于埋點(diǎn)的名稱、埋點(diǎn)的標(biāo)識(shí),埋點(diǎn)所屬待測(cè)軟件的名稱、版本號(hào)等。
[0051]例如,用戶可通過(guò)終端訪問(wèn)查詢網(wǎng)頁(yè),并向查詢網(wǎng)頁(yè)中輸入待測(cè)軟件的名稱,查詢網(wǎng)頁(yè)接收待測(cè)軟件的名稱,并向查詢服務(wù)器發(fā)送查詢請(qǐng)求,查詢服務(wù)器在接收查詢請(qǐng)求后,根據(jù)查詢請(qǐng)求中的待測(cè)軟件的名稱可從數(shù)據(jù)庫(kù)中獲得對(duì)應(yīng)待側(cè)軟件中所設(shè)置的所有埋點(diǎn)的埋點(diǎn)數(shù)據(jù),并在查詢網(wǎng)頁(yè)中顯示埋點(diǎn)數(shù)據(jù)。
[0052]上述埋點(diǎn)測(cè)試方法實(shí)施例,在待測(cè)軟件執(zhí)行的過(guò)程中,當(dāng)監(jiān)控到待測(cè)軟件中設(shè)置的埋點(diǎn)被觸發(fā)時(shí),獲取對(duì)應(yīng)埋點(diǎn)所對(duì)應(yīng)的埋點(diǎn)數(shù)據(jù),并向查詢服務(wù)器上報(bào)埋點(diǎn)數(shù)據(jù),以生成查詢服務(wù)器的數(shù)據(jù)庫(kù),并且查詢服務(wù)器可根據(jù)輸入的埋點(diǎn)信息提供對(duì)應(yīng)的埋點(diǎn)數(shù)據(jù),由此,使得用戶無(wú)需抓包和解密數(shù)據(jù),僅通過(guò)查詢服務(wù)器即可查看不同埋點(diǎn)所對(duì)應(yīng)的埋點(diǎn)數(shù)據(jù),方便了用戶查看埋點(diǎn)數(shù)據(jù),簡(jiǎn)化了用戶查看埋點(diǎn)數(shù)據(jù)的操作,提高了用戶查看埋點(diǎn)數(shù)據(jù)的效率,進(jìn)而可提尚測(cè)試效率。
[0053]圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的數(shù)據(jù)的查詢方法的流程圖,該實(shí)施例從查詢服務(wù)器側(cè)進(jìn)行描述。
[0054]如圖2所示,該數(shù)據(jù)的查詢方法包括:
[0055]S201,接收輸入的查詢條件。
[0056]在該實(shí)施例中,查詢服務(wù)器提供的查詢頁(yè)面可以如圖3所示,測(cè)試人員可以在圖3所示的查詢頁(yè)面中輸入查詢條件。需要說(shuō)明的是,圖3僅為一個(gè)查詢頁(yè)面的示例,在實(shí)際應(yīng)用中,查詢頁(yè)面可以與圖3不同。
[0057]S202,獲取符合查詢條件的埋點(diǎn)數(shù)據(jù),以便用戶根據(jù)埋點(diǎn)數(shù)據(jù)測(cè)試為待測(cè)軟件設(shè)置的埋點(diǎn)是否正確,其中,查詢服務(wù)器上保存有終端上報(bào)的待測(cè)軟件的埋點(diǎn)數(shù)據(jù)。
[0058]例如,假定查詢網(wǎng)頁(yè)如圖3所示,用戶可以在查詢網(wǎng)頁(yè)中的動(dòng)作名稱的輸入框中輸入關(guān)鍵詞“傳輸”后,查詢服務(wù)器將從數(shù)據(jù)庫(kù)中查找與關(guān)鍵詞“傳輸”有關(guān)的埋點(diǎn),并獲得對(duì)應(yīng)埋點(diǎn)的埋點(diǎn)數(shù)據(jù),并在查詢網(wǎng)頁(yè)中顯示對(duì)應(yīng)埋點(diǎn)上傳的埋點(diǎn)數(shù)據(jù),由此,方便了用戶查詢埋點(diǎn)數(shù)據(jù)。
[0059]在本發(fā)明的一個(gè)實(shí)施例中,在從查詢服務(wù)器中獲得的埋點(diǎn)數(shù)據(jù)后,可將該埋點(diǎn)數(shù)據(jù)與預(yù)期的數(shù)據(jù)進(jìn)行比較,若二者一致,則確定為待測(cè)軟件設(shè)置的埋點(diǎn)正確,若二者不一致,則確定為待測(cè)軟件設(shè)置的埋點(diǎn)不正確,需要重新設(shè)置埋點(diǎn)。
[0060]另外,需要說(shuō)明的是,終端上報(bào)的待測(cè)軟件的埋點(diǎn)數(shù)據(jù)可以為未加密的數(shù)據(jù),也可以為加密的埋點(diǎn)數(shù)據(jù),當(dāng)查詢服務(wù)器接收到的數(shù)據(jù)為加密的埋點(diǎn)數(shù)據(jù)時(shí),查詢服務(wù)器可以對(duì)加密的埋點(diǎn)數(shù)據(jù)進(jìn)行解密,并在數(shù)據(jù)庫(kù)中保存解密后的埋點(diǎn)數(shù)據(jù),以使用戶在查詢過(guò)程中,無(wú)需對(duì)埋點(diǎn)數(shù)據(jù)進(jìn)行解密,減少用戶查看埋點(diǎn)數(shù)據(jù)的操作步驟。
[0061]當(dāng)查詢網(wǎng)頁(yè)中顯示如圖3所示的兩條埋點(diǎn)數(shù)據(jù)后,測(cè)試人員可以根據(jù)這兩條數(shù)據(jù)的內(nèi)容判斷所設(shè)置的埋點(diǎn)是否正確。需要說(shuō)明的是,基于信息的安全性,在該實(shí)施例中,對(duì)圖3中輸出的兩條數(shù)據(jù)進(jìn)行了處理。
[0062]上述數(shù)據(jù)的查詢方法實(shí)施例,接收輸入的查詢條件,并獲得符合提交的埋點(diǎn)數(shù)據(jù),以方便用戶根據(jù)埋點(diǎn)數(shù)據(jù)測(cè)試為待測(cè)軟件設(shè)置的埋點(diǎn)是否正確,整個(gè)實(shí)現(xiàn)過(guò)程無(wú)需利用抓包工具截取網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)包,避免了頻繁的抓包操作,用戶通常查詢即可獲取埋點(diǎn)數(shù)據(jù),實(shí)現(xiàn)簡(jiǎn)單、方便,方便了用戶查詢埋點(diǎn)數(shù)據(jù),進(jìn)而提高軟件測(cè)試效率。
[0063]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種埋點(diǎn)測(cè)試系統(tǒng)。
[0064]圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的埋點(diǎn)測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。
[0065]如圖4所示,該埋點(diǎn)測(cè)試系統(tǒng)包括第一終端10、第二終端20和查詢服務(wù)器30。
[0066]具體地,第一終端10中安裝有待測(cè)軟件,第一終端10用于執(zhí)行待測(cè)軟件;當(dāng)監(jiān)控到待測(cè)軟件中的對(duì)應(yīng)的埋點(diǎn)被觸發(fā)時(shí),獲取對(duì)應(yīng)埋點(diǎn)所對(duì)應(yīng)的埋點(diǎn)數(shù)據(jù),并向查詢服務(wù)器上報(bào)埋點(diǎn)數(shù)據(jù)。
[0067]其中,待測(cè)軟件中具有多個(gè)埋點(diǎn),多個(gè)埋點(diǎn)分別與待測(cè)軟件中的多個(gè)功能模塊對(duì)應(yīng),用于在對(duì)應(yīng)的功能模塊執(zhí)行時(shí)被觸發(fā)。其中,待測(cè)軟件可以為各種應(yīng)用程序(APP),例如可以為QQ軟件、獵豹瀏覽器、金山毒霸等。
[0068]另外,需要說(shuō)明的是,埋點(diǎn)數(shù)據(jù)與待測(cè)軟件的具體功能模塊的功能有關(guān),為待測(cè)軟件的不同功能模塊設(shè)置埋點(diǎn)后,不同埋點(diǎn)獲得的埋點(diǎn)數(shù)據(jù)不同。
[0069]例如,假定待測(cè)軟件為QQ軟件,軟件測(cè)試人員為QQ軟件的“登錄”功能設(shè)置埋點(diǎn)1,以及為傳輸功能模塊設(shè)置
當(dāng)前第2頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1