国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種實(shí)現(xiàn)移動(dòng)端應(yīng)用測(cè)試的系統(tǒng)和方法

      文檔序號(hào):9814014閱讀:664來(lái)源:國(guó)知局
      一種實(shí)現(xiàn)移動(dòng)端應(yīng)用測(cè)試的系統(tǒng)和方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及應(yīng)用測(cè)試領(lǐng)域,具體涉及一種實(shí)現(xiàn)移動(dòng)端應(yīng)用測(cè)試的系統(tǒng)和方法。
      【背景技術(shù)】
      [0002]抓包(packetcapture)是將網(wǎng)絡(luò)傳輸發(fā)送與接收的數(shù)據(jù)包進(jìn)行截獲、重發(fā)、編輯、轉(zhuǎn)存等操作,在應(yīng)用測(cè)試領(lǐng)域具有很重要的作用。例如,對(duì)于安裝了安卓系統(tǒng)的移動(dòng)終端,只要將該移動(dòng)終端進(jìn)行root,獲取到root權(quán)限,就能利用現(xiàn)有的多種應(yīng)用進(jìn)行抓包,然后進(jìn)行進(jìn)一步的測(cè)試。
      [0003]但是現(xiàn)有技術(shù)中,應(yīng)用測(cè)試所需要的移動(dòng)終端很多,應(yīng)用測(cè)試人員一一在各個(gè)移動(dòng)終端上查看測(cè)試結(jié)果十分不便,因此需要一種直觀方便呈現(xiàn)應(yīng)用測(cè)試結(jié)果的方法。

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

      [0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的實(shí)現(xiàn)移動(dòng)端應(yīng)用測(cè)試的系統(tǒng)和方法。
      [0005]依據(jù)本發(fā)明的一個(gè)方面,提供了一種實(shí)現(xiàn)移動(dòng)端應(yīng)用測(cè)試的系統(tǒng),包括:服務(wù)器、一個(gè)或多個(gè)計(jì)算設(shè)備以及一個(gè)或多個(gè)抓包裝置;每個(gè)計(jì)算設(shè)備與一個(gè)或多個(gè)測(cè)試應(yīng)用的移動(dòng)終端連接,各抓包裝置分別安裝在測(cè)試應(yīng)用的各移動(dòng)終端上;
      [0006]抓包裝置,適于捕獲所在移動(dòng)終端上的各應(yīng)用的數(shù)據(jù)包,將捕獲的數(shù)據(jù)包發(fā)送給所在移動(dòng)終端連接的計(jì)算設(shè)備;
      [0007]計(jì)算設(shè)備,適于將來(lái)自抓包裝置的數(shù)據(jù)包發(fā)送至服務(wù)器;
      [0008]服務(wù)器,適于對(duì)來(lái)自計(jì)算設(shè)備的數(shù)據(jù)包進(jìn)行解析和展現(xiàn)。
      [0009]可選地,所述計(jì)算設(shè)備,適于使用ZeroMQ Push/Pull模式將數(shù)據(jù)包發(fā)送至服務(wù)器。
      [0010]可選地,所述抓包裝置包括:
      [0011]捕獲單元,適于利用所在移動(dòng)終端上的VPNService服務(wù)提供的接口,捕獲該移動(dòng)終端上的各應(yīng)用的IP數(shù)據(jù)包;
      [0012]封裝單元,適于將捕獲的IP數(shù)據(jù)包封裝成網(wǎng)絡(luò)封包分析工具所能識(shí)別的數(shù)據(jù)文件;
      [0013]發(fā)送單元,適于將封裝后的數(shù)據(jù)文件發(fā)送給計(jì)算設(shè)備。
      [00? 4]可選地,所述封裝單元,適于將捕獲的IP數(shù)據(jù)包封裝到pcap文件中。
      [0015]可選地,所述封裝單元,適于將IP數(shù)據(jù)包封裝成pcap包,將一個(gè)或多個(gè)pcap包封裝成pcap文件;所述pcap文件具有pcap文件頭。
      [0016]可選地,所述封裝單元,適于為一個(gè)IP數(shù)據(jù)包加上以太網(wǎng)幀頭和pcap包頭得到一個(gè)pcap包。
      [0017]可選地,所述計(jì)算設(shè)備,適于將來(lái)自抓包裝置的封裝后的數(shù)據(jù)文件包發(fā)送至服務(wù)器;
      [0018]服務(wù)器,適于對(duì)來(lái)自計(jì)算設(shè)備的數(shù)據(jù)文件進(jìn)行解析和展現(xiàn)。
      [0019]可選地,所述抓包裝置進(jìn)一步包括:存儲(chǔ)單元;
      [0020]所述捕獲單元,適于將捕獲的IP數(shù)據(jù)包放入存儲(chǔ)單元中;
      [0021]所述封裝單元,適于將存儲(chǔ)單元中的IP數(shù)據(jù)包封裝成網(wǎng)絡(luò)封包分析工具所能識(shí)別的數(shù)據(jù)文件。
      [0022]可選地,所述抓包裝置進(jìn)一步包括:
      [0023]網(wǎng)絡(luò)收發(fā)單元,適于將捕獲單元捕獲的IP數(shù)據(jù)包進(jìn)行TCP層或UDP層處理后發(fā)送給對(duì)應(yīng)的目標(biāo)服務(wù)器。
      [0024]可選地,所述網(wǎng)絡(luò)收發(fā)單元,進(jìn)一步適于接收目標(biāo)服務(wù)器返回的數(shù)據(jù)包;將目標(biāo)服務(wù)器返回的數(shù)據(jù)包發(fā)送給所在移動(dòng)終端上的對(duì)應(yīng)應(yīng)用,同時(shí),將目標(biāo)服務(wù)器返回的數(shù)據(jù)包進(jìn)行保存;
      [0025]所述封裝單元,進(jìn)一步適于將保存的目標(biāo)服務(wù)器返回的數(shù)據(jù)包封裝成網(wǎng)絡(luò)封包分析工具所能識(shí)別的數(shù)據(jù)文件后發(fā)送給發(fā)送單元;
      [0026]所述發(fā)送單元,進(jìn)一步適于將收到的數(shù)據(jù)文件發(fā)送給所述計(jì)算設(shè)備。
      [0027]依據(jù)本發(fā)明的另一方面,提供了一種實(shí)現(xiàn)移動(dòng)端應(yīng)用測(cè)試的方法,包括:
      [0028]搭建包括服務(wù)器、一個(gè)或多個(gè)計(jì)算設(shè)備以及一個(gè)或多個(gè)測(cè)試應(yīng)用的移動(dòng)終端的測(cè)試系統(tǒng);其中,每個(gè)計(jì)算設(shè)備與一個(gè)或多個(gè)測(cè)試應(yīng)用的移動(dòng)終端連接;
      [0029]捕獲測(cè)試應(yīng)用的各移動(dòng)終端上的各應(yīng)用的數(shù)據(jù)包,將捕獲的數(shù)據(jù)包發(fā)送給該移動(dòng)終端所連接的計(jì)算設(shè)備;
      [0030]計(jì)算設(shè)備將來(lái)自抓包裝置的數(shù)據(jù)包發(fā)送至服務(wù)器;
      [0031]服務(wù)器對(duì)來(lái)自計(jì)算設(shè)備的數(shù)據(jù)包進(jìn)行解析和展現(xiàn)。
      [0032]可選地,所述計(jì)算設(shè)備將來(lái)自抓包裝置的數(shù)據(jù)包發(fā)送至服務(wù)器包括:
      [0033]所述計(jì)算設(shè)備使用ZeroMQPush/Pull模式將數(shù)據(jù)包發(fā)送至服務(wù)器。
      [0034]可選地,所述獲測(cè)試應(yīng)用的各移動(dòng)終端上的各應(yīng)用的數(shù)據(jù)包,將捕獲的數(shù)據(jù)包發(fā)送給該移動(dòng)終端所連接的計(jì)算設(shè)備包括:
      [0035]利用所在移動(dòng)終端上的VPNService服務(wù)提供的接口,捕獲該移動(dòng)終端上的各應(yīng)用的IP數(shù)據(jù)包;
      [0036]將捕獲的IP數(shù)據(jù)包封裝成網(wǎng)絡(luò)封包分析工具所能識(shí)別的數(shù)據(jù)文件;
      [0037]將封裝后的數(shù)據(jù)文件發(fā)送給計(jì)算設(shè)備。
      [0038]可選地,所述網(wǎng)絡(luò)封包分析工具所能識(shí)別的數(shù)據(jù)文件為pcap文件。
      [0039]可選地,所述將捕獲的IP數(shù)據(jù)包封裝成網(wǎng)絡(luò)封包分析工具所能識(shí)別的數(shù)據(jù)文件包括:
      [°04°]將IP數(shù)據(jù)包封裝成pcap包,將一個(gè)或多個(gè)pcap包封裝成pcap文件;所述pcap文件具有pcap文件頭。
      [0041]可選地,所述將IP數(shù)據(jù)包封裝成pcap包包括:為一個(gè)IP數(shù)據(jù)包加上以太網(wǎng)幀頭和pcap包頭得到一個(gè)pcap包。
      [0042]可選地,所述計(jì)算設(shè)備將來(lái)自抓包裝置的封裝后的數(shù)據(jù)文件包發(fā)送至服務(wù)器;
      [0043]服務(wù)器對(duì)來(lái)自計(jì)算設(shè)備的數(shù)據(jù)文件進(jìn)行解析和展現(xiàn)。
      [0044]可選地,該方法進(jìn)一步包括:
      [0045]將捕獲的IP數(shù)據(jù)包放入存儲(chǔ)單元中;
      [0046]將存儲(chǔ)單元中的IP數(shù)據(jù)包封裝成網(wǎng)絡(luò)封包分析工具所能識(shí)別的數(shù)據(jù)文件。
      [0047]可選地,該方法進(jìn)一步包括:
      [0048]將捕獲的IP數(shù)據(jù)包進(jìn)行TCP層或UDP層處理后發(fā)送給對(duì)應(yīng)的目標(biāo)服務(wù)器。
      [0049]可選地,該方法進(jìn)一步包括:
      [0050]接收目標(biāo)服務(wù)器返回的數(shù)據(jù)包;將目標(biāo)服務(wù)器返回的數(shù)據(jù)包發(fā)送給所在移動(dòng)終端上的對(duì)應(yīng)應(yīng)用,同時(shí),將目標(biāo)服務(wù)器返回的數(shù)據(jù)包保存到存儲(chǔ)單元中;
      [0051]將存儲(chǔ)單元中的目標(biāo)服務(wù)器返回的數(shù)據(jù)包封裝成網(wǎng)絡(luò)封包分析工具所能識(shí)別的數(shù)據(jù)文件后發(fā)送給所述計(jì)算設(shè)備。
      [0052]由上述可知,本發(fā)明的技術(shù)方案,通過搭建一種包括服務(wù)器、一個(gè)或多個(gè)計(jì)算設(shè)備以及一個(gè)或多個(gè)測(cè)試應(yīng)用的移動(dòng)終端的測(cè)試系統(tǒng)來(lái)實(shí)現(xiàn)應(yīng)用測(cè)試,其中,每個(gè)計(jì)算設(shè)備與一個(gè)或多個(gè)測(cè)試應(yīng)用的移動(dòng)終端連接,具體地,捕獲測(cè)試應(yīng)用的各移動(dòng)終端上的各應(yīng)用的數(shù)據(jù)包,將捕獲的數(shù)據(jù)包發(fā)送給該移動(dòng)終端所連接的計(jì)算設(shè)備,再由計(jì)算設(shè)備將來(lái)自抓包裝置的數(shù)據(jù)包發(fā)送至服務(wù)器,最后由服務(wù)器對(duì)來(lái)自計(jì)算設(shè)備的數(shù)據(jù)包進(jìn)行解析和展現(xiàn)。該技術(shù)方案提供的實(shí)現(xiàn)移動(dòng)端應(yīng)用測(cè)試的系統(tǒng),可以同時(shí)連接多個(gè)移動(dòng)終端并在各個(gè)移動(dòng)終端上進(jìn)行應(yīng)用測(cè)試,并通過服務(wù)器實(shí)時(shí)展現(xiàn)應(yīng)用測(cè)試的結(jié)果,提高了測(cè)試效率并且方便了測(cè)試人員觀察測(cè)試結(jié)果,提高了用戶體驗(yàn)。
      [0053]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
      【附圖說(shuō)明】
      [0054]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
      [0055]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種實(shí)現(xiàn)移動(dòng)端應(yīng)用測(cè)試的系統(tǒng)的結(jié)構(gòu)示意圖;
      [0056]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種實(shí)現(xiàn)移動(dòng)端應(yīng)用測(cè)試的方法的流程圖。
      【具體實(shí)施方式】
      [0057]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
      [0058]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種實(shí)現(xiàn)移動(dòng)端應(yīng)用測(cè)試的系統(tǒng)的結(jié)構(gòu)示意圖,如圖1所示,實(shí)現(xiàn)移動(dòng)端應(yīng)用測(cè)試的系統(tǒng)100包括:服務(wù)器110、一個(gè)或多個(gè)計(jì)算設(shè)備120以及一個(gè)或多個(gè)抓包裝置130;每個(gè)
      當(dāng)前第1頁(yè)1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1