soapui工具_自动化测试需知的4项测试工具
一般來(lái)說(shuō)學(xué)自動(dòng)化會(huì)建議大家先學(xué)selenium,因?yàn)樽钤绲臅r(shí)候,自動(dòng)化就代表selenium,進(jìn)入測(cè)試行業(yè)就開始做接口測(cè)試,而且現(xiàn)在基本每個(gè)公司都需要接口測(cè)試。今天就和大家聊一下接口測(cè)試的工具。
一、Robot Framework
機(jī)器人框架。之所以把它排在第一位,是因?yàn)樽钤鐚W(xué)的這個(gè),對(duì)這個(gè)框架可以說(shuō)是情有獨(dú)鐘。現(xiàn)在想想發(fā)現(xiàn)這個(gè)框架并不是最方便和快捷的。需要寫關(guān)鍵字,再調(diào)用寫好的關(guān)鍵字來(lái)實(shí)現(xiàn)接口測(cè)試。唯一方便的是在一個(gè)接口有多個(gè)用例的時(shí)候還算方便,因?yàn)橹恍枰{(diào)用關(guān)鍵字,參數(shù)可以只寫省去key值直接寫value即可。
二、Jmeter
Jmeter是一款100%純Java編寫的免費(fèi)開源的工具,它主要用來(lái)做性能測(cè)試,相比loadrunner來(lái)說(shuō),它內(nèi)存占用小,免費(fèi)開源,輕巧方便、無(wú)需安裝,越來(lái)越被大眾所喜愛。Jmeter相比RF,在一個(gè)接口用例非常多的時(shí)候就顯得有些繁瑣了,需要反復(fù)寫key,也就是每個(gè)用例都要寫一次key和對(duì)應(yīng)的value。但是Jmeter可以對(duì)接眼里測(cè)試,接口壓力同時(shí)進(jìn)行,當(dāng)你學(xué)會(huì)了測(cè)接口,壓力只需要進(jìn)行簡(jiǎn)單的修改即可。
三、Postman
Postman是谷歌的一款接口測(cè)試插件,它使用簡(jiǎn)單,支持用例管理,支持get、post、文件上傳、響應(yīng)驗(yàn)證、變量管理、環(huán)境參數(shù)管理等功能,可以批量運(yùn)行,并支持用例導(dǎo)出、導(dǎo)入,就目前來(lái)看,似乎做開發(fā)的同時(shí)都喜歡用Postman。Postman量級(jí)比較輕,且只支持Rest接口。比較適合個(gè)人使用,因?yàn)樵趫F(tuán)隊(duì)協(xié)作上Postman是要收費(fèi)的。
四、SoapUI
SoapUI支持Soap和Rest接口,可做功能、壓力和安全測(cè)試。SoapUI可以創(chuàng)建Soap Project或者Rest Project(但Project中添加什么類型的Step則不受影響),可添加wsdl、wadl資源,并能在TestCase里添加Rest或Soap的步驟。且可以自定義腳本。SoapUI:本身一個(gè)project是一個(gè)xml文件,但是可以通過(guò)配置變成一系列文件夾,每個(gè)Case、每個(gè)Suite均是獨(dú)立的文件,這樣可通過(guò)svn/git進(jìn)行團(tuán)隊(duì)協(xié)作。支持性較好。
如果對(duì)接口、性能、自動(dòng)化測(cè)試、面試經(jīng)驗(yàn)交流等感興趣的,可以關(guān)注我的頭條號(hào),我會(huì)不定期的發(fā)放免費(fèi)的資料,這些資料都是從各個(gè)技術(shù)網(wǎng)站搜集、整理出來(lái)的,如果你有好的學(xué)習(xí)資料可以私聊發(fā)我,我會(huì)注明出處之后分享給大家。歡迎分享,歡迎評(píng)論,歡迎轉(zhuǎn)發(fā)。需要資料的同學(xué)可以關(guān)注小編+轉(zhuǎn)發(fā)文章+私信【測(cè)試資料】
總結(jié)
以上是生活随笔為你收集整理的soapui工具_自动化测试需知的4项测试工具的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。