【接口測試】【SOAP】簡單的接口測試學習


==========================================================================================================

    寫在前面:

    總感覺自己開發轉測試很突兀,至少很多測試方面的知識體系不是很全面,從概念上來說像功能測試,接口測試,單元測試,性能測試,壓力測試,並發測試,

    安全測試,自動化測試。從工具上來說,像LoadRunner,Jmeter,TestNG,SOAPUI,QTP,Junit,Selenium,webDriver,appnium,等等。

    接口測試:以前的工作中也會遇到過,但是都是簡單的訪問,使用瀏覽器地址欄訪問就行了。其實,我了解的知識皮毛。

==========================================================================================================

今天開始學習接口測試.

SOAP電子視頻教程是:

https://ke.qq.com/webcourse/index.html#course_id=159919&term_id=100184508&taid=1198974480576687&vid=o1417w5ai9d

SOAP軟件下載地址:

http://www.onlinedown.net/soft/576025.htm#down

 

1. 軟件測試分類:

   界面測試,接口測試,單元測試

   其中,接口測試就是:對軟件的接口進行測試,關注對接的模塊是否有問題

 我們一般測試接口的時候常問的問題是:

    (1)測試的接口在哪里?                                     =》接口

    (2)需要測試什么?傳遞什么內容?                   =》參數

    (3)期望的結果值                                               =》返回值

2.接口測試架構

    (1)接口-客戶端

    (2)接口-服務端

    (3)接口測試核心三要素:地址,參數,返回值

    (4)界面測試核心三要素:地址,功能輸入,期望值(返回值)

3.接口測試案例分析

地址: http://op.juhe.cn/189/bus/busline 
接口方式:    get/post    
請求參數:    
dtype    xml    
city    南京    
bus    1    
key    ea0ab64a100e2751385be8bbd8944e98

一般情況下,測試接口有幾種方式:

(1)通過寫代碼來實現:比如java訪問等。

 

(2)通過工具來測試

目前可以實現接口測試的工具有:SOAPUI,Jmeter,QTP,LoadRunner,很多工具都可以實現。

一般的使用原則是:能用免費的,就不用收費的,能用簡單的,就不用復雜的。

接下來將學習SOAP的測試接口:

    a.從網站上下載SOAP軟件。

        SOAP軟件下載地址:http://www.onlinedown.net/soft/576025.htm#down

    b.然后安裝該軟件,安裝步驟省略,參照:https://jingyan.baidu.com/article/8275fc869a800346a13cf675.html

    c.然后開始創建接口測試的內容:

      首先:創建新工程,選擇空工程。

     

    然后,右鍵該工程,選擇New TestSuite,創建並命名為需要測試的接口名(可以任意設置名稱)

      然后,在該testsuite,右鍵創建TestCases。

  創建完成后,生成的結構如下:

 

 其中,測試用例里包含功能測試,性能測試和安全測試。

  然后,選擇Test Steps,右鍵創建測試步驟。可以根據需求,創建合適的請求類型。

今天,我選擇的是HTTP請求,我想測接口方面的,當然也可以在網上抓包,獲得相關接口。

再以下配置框里,填寫請求地址,請求參數,GET/POST請求方式,然后點擊OK,即可以配置成功。

配置完成后的頁面,可以在右側區域看到配置的參數。

然后,可以開始運行了。點擊完運行藍色三角按鈕后,右側區域就會有顯示的結果。

 

這就簡單的完成了接口的測試。

但是一般的情況下,接口的參數會很多。如何才能知道接口測試的是否正確,此時就需要和開發或產品人員提出需求,提供相關的接口測試文檔。

如果有相關的文檔,那么我們的測試也就可以順利的進行。

接口測試需要測試的內容:

(1)請求地址

(2)請求參數

(3)返回值

(4)正常情況下返回的結果

(5)異常情況下返回的結果

當然,這種測試不是在開發人員的基礎上,測試人員就可以做到。

接口的測試學習還只是開始,后續還會繼續跟進學習。

==========================================================================================================

    學習小結:

    1. 開發的時候,使用過單元測試。學習測試的時候,用過jmeter,現在的SOAP其實功能也很類似。

         本次學習只是接口測試的一個開端,如何更好的將接口學習作成自動化,還需要不斷的努力。

         接下來會有時間,對該部分內容進一步深層次的學習。

==========================================================================================================

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM