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

一種接口測試方法和裝置的制造方法

文檔序號:9380068閱讀:324來源:國知局
一種接口測試方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種接口測試方法和裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,開發(fā)的軟件項目工程也越來越多,在軟件項目工程中接口測試是一項非常重要的測試環(huán)節(jié)。接口測試主要測試這些軟件項目工程(或者理解為軟件系統(tǒng))對外部提供的接口,以驗證這些接口的正確性和穩(wěn)定性。接口測試的重點是要檢查數(shù)據(jù)的交換,具體是通過向服務(wù)器傳遞接口的測試參數(shù),再接收服務(wù)器返回的返回結(jié)果,通過驗證該返回結(jié)果的正確性,以完成對接口測試。
[0003]然而,現(xiàn)在接口測試都是人工輸入接口的測試參數(shù),在接收到服務(wù)器返回的返回結(jié)果后,再人工校驗返回結(jié)果的準(zhǔn)確性。該測試過程中開發(fā)人員的工作量大,且當(dāng)接口本身業(yè)務(wù)邏輯比較復(fù)雜時,返回的結(jié)果繁多時,開發(fā)人員的工作量就更多。
[0004]可見,目前的接口測試由于開發(fā)人員的工作量很大,從而導(dǎo)致接口測試的成本較尚O

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

[0005]本發(fā)明實施例提供了一種接口測試方法和裝置,可以降低接口測試的成本。
[0006]第一方面,本發(fā)明提供一種接口測試方法,其特征在于,包括:
[0007]獲取被測接口的測試參數(shù)和目標(biāo)服務(wù)器的地址信息;
[0008]使用所述目標(biāo)服務(wù)器的地址信息向所述目標(biāo)服務(wù)器發(fā)送的攜帶有所述測試參數(shù)的請求消息;
[0009]接收所述目標(biāo)服務(wù)器響應(yīng)所述請求消息返回的響應(yīng)結(jié)果,其中,所述響應(yīng)結(jié)果是所述目標(biāo)服務(wù)器對所述測試參數(shù)進(jìn)行測試而生成的響應(yīng)結(jié)果;
[0010]將所述響應(yīng)結(jié)果與獲取的測試參數(shù)對應(yīng)的預(yù)設(shè)期望結(jié)果進(jìn)行比較得到比較結(jié)果,所述比較結(jié)果用于表示所述被測接口的測試結(jié)果。
[0011]第二方面,本發(fā)明提供一種接口測試裝置,包括:獲取單元、發(fā)送單元、接收單元和比較單元,其中:
[0012]所述獲取單元,用于獲取被測接口的測試參數(shù)和目標(biāo)服務(wù)器的地址信息;
[0013]所述發(fā)送單元,用于使用所述目標(biāo)服務(wù)器的地址信息向所述目標(biāo)服務(wù)器發(fā)送的攜帶有所述測試參數(shù)的請求消息;
[0014]接收單元,用于接收所述目標(biāo)服務(wù)器響應(yīng)所述請求消息返回的響應(yīng)結(jié)果,其中,所述響應(yīng)結(jié)果是所述目標(biāo)服務(wù)器對所述測試參數(shù)進(jìn)行測試而生成的響應(yīng)結(jié)果;
[0015]比較單元,用于將所述響應(yīng)結(jié)果與獲取的測試參數(shù)對應(yīng)的預(yù)設(shè)期望結(jié)果進(jìn)行比較得到比較結(jié)果,所述比較結(jié)果用于表示所述被測接口的測試結(jié)果。
[0016]上述技術(shù)方案中,獲取被測接口的測試參數(shù)和目標(biāo)服務(wù)器的地址信息;使用所述目標(biāo)服務(wù)器的地址信息向所述目標(biāo)服務(wù)器發(fā)送的攜帶有所述測試參數(shù)的請求消息;接收所述目標(biāo)服務(wù)器響應(yīng)所述請求消息返回的響應(yīng)結(jié)果,其中,所述響應(yīng)結(jié)果是所述目標(biāo)服務(wù)器對所述測試參數(shù)進(jìn)行測試而生成的響應(yīng)結(jié)果;將所述響應(yīng)結(jié)果與獲取的測試參數(shù)對應(yīng)的預(yù)設(shè)期望結(jié)果進(jìn)行比較得到比較結(jié)果,所述比較結(jié)果用于表示所述被測接口的測試結(jié)果。由于該技術(shù)方案可以不需要接收用戶輸入的操作而自動完成被測接口的測試,從而相比現(xiàn)有技術(shù)本發(fā)明可以降低接口測試的成本。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是本發(fā)明實施例提供的一種接口測試方法的流程示意圖;
[0019]圖2是本發(fā)明實施例提供的另一種接口測試方法的流程示意圖;
[0020]圖3是本發(fā)明實施例提供的一種接口測試裝置的結(jié)構(gòu)示意圖;
[0021]圖4是本發(fā)明實施例提供的另一種接口測試裝置的結(jié)構(gòu)示意圖;
[0022]圖5是本發(fā)明實施例提供的另一種接口測試裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]本發(fā)明實施例中,被測接口可以是互聯(lián)網(wǎng)技術(shù)領(lǐng)域中任一應(yīng)用程序中用于進(jìn)行數(shù)據(jù)交換的接口,例如:用戶終端上與網(wǎng)絡(luò)側(cè)(例如:服務(wù)器)進(jìn)行數(shù)據(jù)交換的接口,或者服務(wù)器上與用戶側(cè)(例如:用戶終端)進(jìn)行數(shù)據(jù)交換的接口。上述應(yīng)用程序包括但不限于瀏覽器應(yīng)用程序、聊天應(yīng)用程序、游戲應(yīng)用程序、音視頻播放應(yīng)用程序等等。
[0025]請參閱圖1,圖1是本發(fā)明實施例提供的一種接口測試方法的流程示意圖,如圖1所示,包括以下步驟:
[0026]101、獲取被測接口的測試參數(shù)和目標(biāo)服務(wù)器的地址信息。
[0027]可選的,上述被測接口的測試參數(shù)可以是用于測試該被測接口的功能而使用的測試參數(shù)。例如:上述被測接口為某一聊天應(yīng)用程序的登錄接口,那么上述測試參數(shù)就可以包括登錄賬號和登錄賬號的密碼信息,以通過登錄賬號和密碼信息測試該登錄接口是否準(zhǔn)確或者穩(wěn)定。另外,上述目標(biāo)服務(wù)器的地址信息可以是目標(biāo)服務(wù)器的IP地址。
[0028]102、使用所述目標(biāo)服務(wù)器的地址信息向所述目標(biāo)服務(wù)器發(fā)送的攜帶有所述測試參數(shù)的請求消息。
[0029]可選的,上述請求消息可以包括統(tǒng)一資源定位符(Uniform Resource Locator,URL)消息,該URL消息中的URL可以包括上述目標(biāo)服務(wù)器的地址信息,這樣通過該URL消息就可以將上述測試參數(shù)發(fā)送給目標(biāo)服務(wù)器。當(dāng)然,本實施例中,還可以是以數(shù)據(jù)包的形式發(fā)送上述請求消息,該數(shù)據(jù)包中以上述目標(biāo)服務(wù)器的地址信息為作目的地址,從而可以實現(xiàn)將上述測試參數(shù)發(fā)送給目標(biāo)服務(wù)器。
[0030]103、接收所述目標(biāo)服務(wù)器響應(yīng)所述請求消息返回的響應(yīng)結(jié)果,其中,所述響應(yīng)結(jié)果是所述目標(biāo)服務(wù)器對所述測試參數(shù)進(jìn)行測試而生成的響應(yīng)結(jié)果。
[0031 ] 本實施例中,當(dāng)目標(biāo)服務(wù)器接收到上述請求消息后,就會響應(yīng)該請求消息,可以采用目標(biāo)服務(wù)器預(yù)先為上述測試參數(shù)設(shè)定的測試流程對該測試參數(shù)進(jìn)行測試,以獲取該測試參數(shù)的響應(yīng)結(jié)果,并返回該響應(yīng)結(jié)果。目標(biāo)服務(wù)器具體可以是預(yù)先為多個接口的測試參數(shù)設(shè)置對應(yīng)的測試流程,當(dāng)接收到某一接口的測試參數(shù)時,就可以采用該接口對應(yīng)的測試流程對該接口的測試參數(shù)進(jìn)行測試。例如:上述被測接口為某一聊天應(yīng)用程序的登錄接口,那么上述測試參數(shù)就可以包括登錄賬號和登錄賬號的密碼信息,這樣服務(wù)器接收到該請求消息后,就會使用對登錄接口對應(yīng)的測試流程對登錄賬號和密碼信息的驗證,當(dāng)該登錄接口正確,且登錄賬號和密碼信息正確時,就會返回登錄成功的結(jié)果。
[0032]104、將所述響應(yīng)結(jié)果與獲取的測試參數(shù)對應(yīng)的預(yù)設(shè)期望結(jié)果進(jìn)行比較得到比較結(jié)果,所述比較結(jié)果用于表示所述被測接口的測試結(jié)果。
[0033]其中,上述預(yù)設(shè)期望結(jié)果可以是開發(fā)人員預(yù)先輸入的,并存儲在本地。另外,上述預(yù)設(shè)期望結(jié)果可以為當(dāng)上述被測接口準(zhǔn)確時,向上述目標(biāo)服務(wù)器上傳上述測試參數(shù)時,目標(biāo)服務(wù)器對測試參數(shù)進(jìn)行測試后就會返回的響應(yīng)結(jié)果。這樣當(dāng)上述響應(yīng)結(jié)果與上述期望結(jié)果一致時,就可以表示被測接口準(zhǔn)確,當(dāng)不一致時,就可以表示被測接口不準(zhǔn)確或者不穩(wěn)定。
[0034]通過上述步驟可以實現(xiàn)向服務(wù)器上傳到上述請求消息,并接收服務(wù)器返回的響應(yīng)結(jié)果,從而將響應(yīng)結(jié)果與期望結(jié)果進(jìn)行比較,通過比較結(jié)果識別被測接口的準(zhǔn)確性。從而實現(xiàn)整個測試過程可以自動完成,而不需要人為的參與。
[0035]可選的,所述方法還可以輸出上述比較結(jié)果,以告訴開發(fā)人員被測接口進(jìn)行接口測試的測試結(jié)果。
[0036]可選的,上述方法可以應(yīng)用于任何具備通信功能的設(shè)備,例如:個人計算機(Personal Computer, PC)、筆記本電腦、平板電腦、手機等設(shè)備。
[0037]上述技術(shù)方案中,獲取被測接口的測試參數(shù)和目標(biāo)服務(wù)器的地址信息;使用所述目標(biāo)服務(wù)器的地址信息向所述目標(biāo)服務(wù)器發(fā)送的攜帶有所述測試參數(shù)的請求消息;接收所述目標(biāo)服務(wù)器響應(yīng)所述請求消息返回的響應(yīng)結(jié)果,其中,所述響應(yīng)結(jié)果是所述目標(biāo)服務(wù)器對所述測試參數(shù)進(jìn)行測試而生成的響應(yīng)結(jié)果;將所述響應(yīng)結(jié)果
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
滦南县| 神木县| 纳雍县| 镇原县| 关岭| 闽侯县| 海门市| 武汉市| 汉沽区| 金沙县| 民丰县| 梓潼县| 两当县| 应用必备| 望江县| 三都| 任丘市| 米林县| 明光市| 连平县| 双江| 义马市| 浙江省| 河北区| 崇左市| 扎赉特旗| 昌黎县| 河池市| 镇巴县| 汶川县| 石河子市| 五寨县| 伊金霍洛旗| 唐河县| 建平县| 平乐县| 广宁县| 太仓市| 繁昌县| 广宗县| 普格县|