標籤:測試的 編寫 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