工作當中有不少時間在編寫和維護接口自動化測試用例。打算先整理一些接口相關(guān)工具的使用。
簡單對接Web口測試的相關(guān)工具/技術(shù)做個劃分。
HTTP/SOAP協(xié)議接口的功能測試:
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協(xié)議)
4、寫代碼(接口測試框架):urllib、urllib2、requests(urllib3) + unittest + HTMLTestRunner + PyMySQL。
? ? ? ?HTTP協(xié)議接口的性能測試:
1、接口性能測試工具:LoadRunner、Jmeter、soapUI?
2、寫代碼:requests + threading ---> (可以測試加密的接口)
Poster?
Poster為Firefox瀏覽器的一個插件,主要用來模擬發(fā)并HTTP請求。隨著Chrome瀏覽器的流行,它也出了chrome版本:Chrome Poster
在Fiefox瀏覽器中的安裝非常簡單。首先,打開Fiefox瀏覽器,菜單欄“工具”-->?“添加組件”,搜索“poster”,在搜索例表中點擊“安裝”,然后重啟瀏覽器即可。
打開方法:菜單欄“工具”-->?“Poster”。如下圖。
發(fā)送GET請求:http://127.0.0.1:8000/polls/questions
發(fā)送POST請求:http://127.0.0.1:8000/polls/question_vote/
在Parameters?標簽中添加post請求的參數(shù),“Name”為參數(shù)名,“Value”為參數(shù)值。然后點擊“Add/Change”按鈕添加。
然后,切換到“Content to Send”標簽頁,點擊“Body from Parameters”按鈕,添加post請求的參數(shù)。然后,點擊“POST”按鈕,發(fā)送post請求。
Postman ??
Postman是一款功能強大的網(wǎng)頁調(diào)試與發(fā)送網(wǎng)頁HTTP請求的Chrome插件。
Postman官方網(wǎng)站:Postman
?。▊渥ⅲ盒枰茖W上網(wǎng)才能安裝)
安裝完成,點擊Chrome瀏覽器右上角菜單欄“更多工具”-->“擴展程序”。
如上圖,表示Postman已經(jīng)安裝完成。接下來可以系統(tǒng)菜單欄中找到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請求的參數(shù)直接在接口后面拼接(?qid=1),POST接口參數(shù)需要在Body標簽中添加。
相對于Poster來說,Postman功能更強大些,應用也廣泛,網(wǎng)上很容易找到使用教程。
加油吧,測試人!如果你需要提升規(guī)劃,那就行動吧,在路上總比在起點觀望的要好。未來的你肯定會感謝現(xiàn)在拼命的自己!文章來源:http://www.zghlxwxcb.cn/news/detail-462425.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-462425.html
到了這里,關(guān)于Web接口測試工具---Poster與Postman的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!