Web接口測試工具---Poster與Postman


  工作當中有不少時間在編寫和維護接口自動化測試用例。打算先整理一些接口相關工具的使用。

  簡單對接Web口測試的相關工具/技術做個划分。

  HTTP/SOAP協議接口的功能測試:

  1、瀏覽器URL(GET請求) http://127.0.0.1:8000/login/?username=zhangsan&password=123456

  2、瀏覽器插件:Poster、Postman 簡單的接口測試。

  3、獨立的接口工具: Jmeter(支持SOAP)、 robot framework(RequestsLibrary) 、soapUI(SOAP協議)

  4、寫代碼(接口測試框架):urllib、urllib2、requests(urllib3) + unittest + HTMLTestRunner + PyMySQL。

 

  HTTP協議接口的性能測試:

  1、接口性能測試工具:LoadRunner、Jmeter、soapUI 

  2、寫代碼:requests + threading ---> (可以測試加密的接口)

 

Poster                                                   

  PosterFirefox瀏覽器的一個插件,主要用來模擬發並HTTP請求。隨着Chrome瀏覽器的流行,它也出了chrome版本:Chrome Poster

  在Fiefox瀏覽器中的安裝非常簡單。首先,打開Fiefox瀏覽器,菜單欄“工具”--> “添加組件”,搜索“poster”,在搜索例表中點擊“安裝”,然后重啟瀏覽器即可。

  打開方法:菜單欄“工具”--> Poster”。如下圖

 

 

發送GET請求:http://127.0.0.1:8000/polls/questions

 

  發送POST請求:http://127.0.0.1:8000/polls/question_vote/

  在Parameters 標簽中添加post請求的參數,“Name”為參數名,“Value”為參數值。然后點擊“Add/Change”按鈕添加。

  然后,切換到Content to Send”標簽頁,點擊“Body from Parameters”按鈕,添加post請求的參數。然后,點擊“POST”按鈕,發送post請求。

 

Postman                                                

  Postman是一款功能強大的網頁調試與發送網頁HTTP請求的Chrome插件

  Postman官方網站:http://www.getpostman.com/

  (備注:需要科學上網才能安裝)

  安裝完成,點擊Chrome瀏覽器右上角菜單欄“更多工具”-->“擴展程序”。

如上圖,表示Postman已經安裝完成。接下來可以系統菜單欄中找到Postman程序打開。

  如上圖,Postman主界面。Postman的使用方式與poster類似。

 

  GET接口:http://127.0.0.1:8000/polls/question_option?qid=1

  POST接口:http://127.0.0.1:8000/polls/question_vote/

  需要注意的是,GET請求的參數直接在接口后面拼接(?qid=1),POST接口參數需要在Body標簽中添加。

  相對於Poster來說,Postman功能更強大些,應用也廣泛,網上很容易找到使用教程。

 

 


免責聲明!

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



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