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

終端測試方法和代理服務器的制造方法

文檔序號:9618581閱讀:529來源:國知局
終端測試方法和代理服務器的制造方法
【技術領域】
[0001] 本發(fā)明涉及應用程序測試領域,具體而言,涉及一種終端測試方法和代理服務器。
【背景技術】
[0002] 終端應用程序在上線使用之前,需要進行測試以保證終端應用程序在使用過程中 安全穩(wěn)定運行。終端應用程序從開發(fā)到上線,需要經(jīng)歷不同的網(wǎng)絡環(huán)境進行應用程序測試, 例如,在開發(fā)階段需要開發(fā)環(huán)境進行測試,測試階段需要測試環(huán)境進行測試,體驗階段需要 體驗環(huán)境進行測試等。
[0003] 為了保證終端應用程序在每個網(wǎng)絡環(huán)境中都能穩(wěn)定運行,在終端應用程序處于上 述每個網(wǎng)絡環(huán)境時都進行測試,這就需要進行網(wǎng)絡環(huán)境的切換。現(xiàn)有技術進行網(wǎng)絡環(huán)境測 試時,通常采用以下方式:
[0004] S1 :將電腦接入網(wǎng)絡,并開啟電腦上的軟件的代理服務器,設置一個默認的代理端 口號;
[0005] S2:將安裝有應用程序的終端也接入到電腦所在的網(wǎng)絡中,并在該終端上設置代 理IP地址和代理端口號,代理IP地址即電腦的IP地址,端口號即為電腦的默認的代理端 口號;
[0006] S3 :在將電腦和終端都配置好之后,終端的訪問會通過電腦的代理端口,通過在電 腦上配置和修改轉發(fā)終端的請求的規(guī)則,使得終端能夠訪問多個網(wǎng)絡環(huán)境。
[0007] 然而,由于作為代理的電腦和進行測試的終端需要接入同一個網(wǎng)絡,在搭建網(wǎng)絡 的時候,對于無法連接無線網(wǎng)絡的電腦,需要采購無線網(wǎng)卡,增加了測試設備的成本。
[0008] 此外,通過上述的配置過程可知,在對于某一網(wǎng)絡環(huán)境進行測試時,需要為終端配 置該網(wǎng)絡環(huán)境對應的Host文件,其中,該Host文件包括:域名和IP地址之間的映射關系, 而該Host文件在被配置后無法更改。這樣,當對不同的網(wǎng)絡環(huán)境進行測試時,需要在終端 上為每個網(wǎng)絡環(huán)境分別配置相應的域名和IP地址之間的映射關系,從而增加了配置的復 雜度。
[0009] 針對上述在終端上為每個網(wǎng)絡環(huán)境配置相應的域名和IP地址之間的映射關系導 致的測試復雜度較高的問題,目前尚未提出有效的解決方案。

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

[0010] 本發(fā)明實施例提供了一種終端測試方法和代理服務器,以至少解決在終端上為每 個網(wǎng)絡環(huán)境配置相應的域名和IP地址之間的映射關系導致的測試復雜度較高的技術問 題。
[0011] 根據(jù)本發(fā)明實施例的一個方面,提供了一種終端測試方法。該終端測試方法包括: 代理服務器接收終端發(fā)送的用于訪問應用服務器的請求消息,其中,所述請求消息包括:第 一標識和第二標識,所述第一標識用于指示所述應用服務器的IP地址和第一端口,所述第 二標識用于指示所述代理服務器的第二端口;所述代理服務器從所述請求消息中獲取所述 第一標識和所述第二標識;以及所述代理服務器通過所述第二標識所指示的所述第二端口 將所述請求消息中的請求數(shù)據(jù)發(fā)送至地址為所述IP地址的所述應用服務器上的所述第一 端口。
[0012] 根據(jù)本發(fā)明實施例的另一方面,還提供了一種代理服務器。該代理服務器包括:接 收單元,用于接收終端發(fā)送的用于訪問應用服務器的請求消息,其中,所述請求消息包括: 第一標識和第二標識,所述第一標識用于指示所述應用服務器的IP地址和第一端口,所所 述第二標識用于指示所述代理服務器的第二端口;第一獲取單元,用于從所述請求消息中 獲取所述第一標識和所述第二標識;以及發(fā)送單元,用于通過所述第二標識所指示的所述 第二端口將所述請求消息中的請求數(shù)據(jù)發(fā)送至地址為所述IP地址的所述應用服務器上的 所述第一端口。
[0013] 在本發(fā)明實施例中,通過終端向代理服務器發(fā)送用于指示代理服務器的端口的標 識,使得代理服務器可以根據(jù)終端設置的端口將終端發(fā)送的用于訪問應用服務器的請求信 息中的請求數(shù)據(jù)發(fā)送給應用服務器。這樣,終端可以通過其設置的代理服務器上不同的端 口來訪問不同網(wǎng)絡環(huán)境下的應用服務器,從而解決了在終端上為每個網(wǎng)絡環(huán)境配置相應的 域名和IP地址之間的映射關系導致的測試復雜度較高的技術問題,進而達到了降低測試 復雜度的技術效果。
【附圖說明】
[0014] 此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0015] 圖1是根據(jù)本發(fā)明實施例的硬件環(huán)境的示意圖;
[0016] 圖2是根據(jù)本發(fā)明實施例的終端測試方法的流程圖;
[0017] 圖3是根據(jù)本發(fā)明優(yōu)選實施例的終端測試方法的流程圖;
[0018] 圖4是根據(jù)本發(fā)明實施例的終端界面的示意圖;
[0019] 圖5是根據(jù)本發(fā)明實施例的代理服務器的示意圖;以及
[0020] 圖6是根據(jù)本發(fā)明實施例的代理服務器的示意圖。
【具體實施方式】
[0021 ] 為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結合本發(fā)明實施例中的 附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是 本發(fā)明一部分的實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術 人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范 圍。
[0022] 需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語"第一"、"第 二"等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用 的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或 描述的那些以外的順序實施。此外,術語"包括"和"具有"以及他們的任何變形,意圖在于 覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限 于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產(chǎn) 品或設備固有的其它步驟或單元。
[0023] 術語介紹:
[0024] 代理服務器,代理服務器(Proxy Server)可以提供對網(wǎng)絡信息的中轉的功能,主 要是發(fā)送請求者的請求到服務器,獲取服務器的響應內(nèi)容,并將響應內(nèi)容發(fā)回請求者。
[0025] 終端:本發(fā)明實施例中主要指智能手機、平板、筆記本等設備。
[0026] Wifi :無線網(wǎng)絡(Wi-Fi),用來支持終端以無線連接方式上網(wǎng)。
[0027] 端口 :端口(Port)也就是服務器與外部通信的出口。
[0028] 域名:域名(Domain Name)是由一串用點分隔的名字組成的因特網(wǎng)上某一臺計算 機或計算機組的名稱,用于在數(shù)據(jù)傳輸時標識計算機的電子方位,可對應到一個或多個IP 地址等。一個域名的目的是便于記憶和溝通一組服務器的地址。
[0029] 網(wǎng)絡環(huán)境:分布在不同地點的多個計算機物理上互聯(lián),依據(jù)某種協(xié)議互相通信,實 現(xiàn)軟硬件及其網(wǎng)絡共享的系統(tǒng),本發(fā)明實施例中的網(wǎng)絡環(huán)境可以指局域網(wǎng)環(huán)境或者廣域網(wǎng) 環(huán)境,而局域網(wǎng)環(huán)境或者廣域網(wǎng)環(huán)境中還可以包括測試環(huán)境、開發(fā)環(huán)境、體驗環(huán)境和正式環(huán) 境中的一種或多種。
[0030] 實施例1
[0031] 根據(jù)本發(fā)明實施例,提供了一種可以通過本申請裝置實施例執(zhí)行的方法實施例, 需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系 統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處 的順序執(zhí)行所示出或描述的步驟。
[0032] 根據(jù)本發(fā)明實施例,提供了一種終端測試方法??蛇x地,在本實施例中,上述終端 測試方法可以應用于如圖1所示的終端101、代理服務器102、第一應用服務器103和第二 應用服務器104構成的硬件環(huán)境中。如圖1所示,終端101通過網(wǎng)絡與代理服務器102進 行連接,代理服務器102通過網(wǎng)絡分別于第一應用服務器103和第二應用服務器104進行 連接,即終端101通過代理服務器102的數(shù)據(jù)發(fā)送與第一應用服務器103或第二應用服務 器104進行連接。上述網(wǎng)絡包括但不限于:局域網(wǎng)或者多個局域網(wǎng),終端101可以是但不限 于手機、PC、筆記本或平板電腦。
[0033] 圖2是根據(jù)本發(fā)明實施例的一種終端測試方法的流程圖。如圖所示,該終端測試 方法包括如下步驟S202至步驟S206 :
[0034] 步驟S202,代理服務器102接收終端101發(fā)送的用于訪問應用服務器103的請求 消息,其中,請求消息包括:第一標識和第二標識,第一標識用于指示應用服務器的IP地址 和第一端口,第二標識用于指示代理服務器的第二端口。
[0035] 步驟S204,代理服務器102從請求消息中獲取第一標識和第二標識。
[0036] 步驟S206,代理服務器102通過第二標識所指示的第二端口將請求消息中的請求 數(shù)據(jù)發(fā)送至地址為IP地址的應用服務器上的第一端口。
[0037] 終端上的應用程序在不同的階段處于不同的網(wǎng)絡環(huán)境,為了在不同階段測試終端 上應用程序,需要讓終端處于相應的網(wǎng)絡環(huán)境中進行測試。例如,在應用程序的開發(fā)階段, 需要讓終端處于開發(fā)環(huán)境;在應用程序的體驗階段,需要讓終端處于體驗環(huán)境。網(wǎng)絡環(huán)境可 以是局域網(wǎng)或者廣域網(wǎng),在應用程序的開發(fā)階段由于需要測試應用程序的開發(fā)程序的正確 性,可能需要終端處于局域網(wǎng)的網(wǎng)絡環(huán)境內(nèi)進行開發(fā)過程的相關測試;在應用程序的體驗 階段,就需要終端處于廣域網(wǎng)的網(wǎng)絡環(huán)境內(nèi)以模擬用戶使用該應用程序,以發(fā)現(xiàn)應用程序 在使用過程中的問題來對應用程序進行優(yōu)化。
[0038] 為了滿足終端訪問不同網(wǎng)絡環(huán)境的要求,通過代理服務器接收終端發(fā)送的訪問應 用服務器的請求信息。在該請求中攜帶有指示應用服務器的位置的第一標識,還攜帶有指 示代理服務器的端口的第二標識。
[0039] 代理服務器根據(jù)第一標識能夠知道將該終端的請求訪問的應用服務器的地址,并 根據(jù)第二標識知道代理服務器發(fā)送該請求信息的端口。
[0040] 代理服務器上可以配置多個端口,每個端口對應于不同的網(wǎng)絡環(huán)境,如圖1所示, 代理服務器102與第一應用服務器103連接,同時,代理服務器102還與第二應用服務器 104連接,第一應用服務器103可以由一個或者多個服務器構成,可選地,第一應用服務器 103中的多個服務器可以位于同一個局域網(wǎng)中;第二應用服務器104也可以由一個或者多 個服務器構成,第二應用服務器104中的一個或多個服務器可以位于同一個廣域網(wǎng)中。代 理服務器102可以通過一個端口與第一應用服務器103連接,那么通過該端口的請求信息 都會被代理服務器102發(fā)送到第一應用服務器103上,代理服務器102可以通過另外一個 端口與第二應用服務器104連接,那么通過該端口的請求信息都會被代理服務器102發(fā)送 到第二應用服務器104上。
[0041] 以下以第一標識為應用服務器103的域名為例來描述本實施例中的方案,需要說 明的是,本實施例中的第一標識不僅限于應用服務器103的域名,還可以是但不限于應用 服務器103的IP地址。
[0042] 在本實施例中,第二標識為代理服務器102的第二端口,以下參考表1對本實施例 的終端測試方法進行說明。
[0043] 表1代理服務器上配置的映射關
當前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
墨竹工卡县| 石嘴山市| 连州市| 如东县| 青田县| 竹山县| 徐闻县| 象州县| 望城县| 洮南市| 思茅市| 嘉义县| 山西省| 吴江市| 开封县| 乌兰察布市| 搜索| 安丘市| 崇州市| 长泰县| 陆川县| 曲靖市| 武宁县| 东乌珠穆沁旗| 兴海县| 梁平县| 东平县| 商河县| 舞钢市| 通城县| 称多县| 保山市| 洞口县| 松溪县| 定南县| 大化| 庆元县| 陵水| 上犹县| 鄂尔多斯市| 桐乡市|