Web介面測試載入器---Poster與Postman

來源:互聯網
上載者:User

標籤:測試的   編寫   rar   name   word   chrome外掛程式   post請求   adr   jmeter   

原文:http://www.cnblogs.com/fnng/p/5797121.html

 

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

  簡單對接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                                                   

  Poster為Firefox瀏覽器的一個外掛程式,主要用來類比發並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功能更強大些,應用也廣泛,網上很容易找到使用教程。

 

Web介面測試載入器---Poster與Postman

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.