更新時(shí)間:2021-05-28 10:39:06 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1588次
1.Fiddler
首先,這是一個(gè)HTTP協(xié)議調(diào)試代理工具,說白了就是一個(gè)抓http包的工具。web測(cè)試和手機(jī)測(cè)試都能用到這個(gè)工具。既然是http協(xié)議,這個(gè)工具也能支持接口測(cè)試。
2.PostMan
Postman一款非常流行的API調(diào)試工具。其實(shí),開發(fā)人員用的更多。因?yàn)闇y(cè)試人員做接口測(cè)試會(huì)有更多選擇,例如Jmeter、soapUI等。不過,對(duì)于開發(fā)過程中去調(diào)試接口,Postman確實(shí)足夠的簡單方便,而且功能強(qiáng)大。這是一款google工程師開發(fā)的一個(gè)插件,可以安裝到chrome瀏覽器上。支持不同接口測(cè)試請(qǐng)求,能夠管理測(cè)試套件和自動(dòng)化運(yùn)行,弱點(diǎn)在于,自動(dòng)化斷言功能不強(qiáng)大。不能和jenkins和代碼管理庫進(jìn)行持續(xù)集成測(cè)試。但是,絕對(duì)是一個(gè)很好的半手工,半自動(dòng)化測(cè)試工具。
3.SoupUI
SoapUI是一個(gè)開源測(cè)試工具,通過soap/http來檢查、調(diào)用、實(shí)現(xiàn)Web Service的功能/負(fù)載/符合性測(cè)試。該工具既可作為一個(gè)單獨(dú)的測(cè)試軟件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。
SoapUI是一個(gè)自由和開放源碼的跨平臺(tái)功能測(cè)試解決方案。通過一個(gè)易于使用的圖形界面和企業(yè)級(jí)功能,SoapUI讓您輕松, 快速創(chuàng)建和執(zhí)行自動(dòng)化功能、回歸、合規(guī)和負(fù)載測(cè)試。在一個(gè)測(cè)試環(huán)境,SoapUI提供完整的測(cè)試覆蓋,并支持所有的標(biāo)準(zhǔn)協(xié)議和技術(shù)。
SoapUI 基于Java 開發(fā),支持多個(gè)平臺(tái),安裝非常簡單。
這個(gè)是一個(gè)開源免費(fèi)和,企業(yè)版收費(fèi)的軟件。在國外的接口測(cè)試,使用非常多。這個(gè)工具能夠支持接口自動(dòng)化測(cè)試和接口性能測(cè)試,也能支持和jenkins做持續(xù)集成測(cè)試。了解一下就可以,自己可以下載一個(gè)社區(qū)免費(fèi)版,做一個(gè)demo試試。
4.Java代碼做接口測(cè)試
代碼是萬能,筆記工具也是代碼開發(fā)出來的。為什么要用代碼做接口自動(dòng)化測(cè)試呢。因?yàn)?,有些工具功能是有限制,很多公司,需要一些特定的功能,工具不支持,只好用代碼進(jìn)行開發(fā)。一般用Java做自動(dòng)化測(cè)試,主要是利用httpclient.jar這個(gè)包,然后利用junit或者testng這樣的單元測(cè)試工具,進(jìn)行測(cè)試用例的開發(fā),然后在jenkins上創(chuàng)建一個(gè)job,進(jìn)行持續(xù)集成測(cè)試。
5.Python代碼做接口測(cè)試
和Java一樣,Python中利用一個(gè)很好,功能強(qiáng)大的第三方庫requests,能夠方便都創(chuàng)建接口自動(dòng)化用例。python下單元測(cè)試框架,一般采用unittest。生成測(cè)試報(bào)告,一般選擇HTMLTestRunner.py。同樣,可以和jenkins做持續(xù)集成測(cè)試。
6.LoadRunner
不要以為LR只能做性能測(cè)試,loadrunner同樣可以做接口自動(dòng)化和接口壓力測(cè)試。只是我們很多人,不會(huì)利用LR的函數(shù),進(jìn)行開發(fā)接口測(cè)試用例。
7.JMeter
JMeter同loadrunner一樣,都是以性能測(cè)試出名,一般用JMeter也是做接口性能測(cè)試。例如java+Jmeter+ant+jenkins做接口性能監(jiān)聽測(cè)試。
以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"Java接口測(cè)試工具",希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為您服務(wù)。
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)