常用免費(fèi)的自動化測試工具匯總

1、Selenium

官網(wǎng):

https://www.seleniumhq.org/download/

WebUI自動化測試

Selenium是一個(gè)用于Web應(yīng)用程序測試的工具鹅髓,Selenium已經(jīng)成為Web自動化測試工程師的首選。Selenium測試直接運(yùn)行在瀏覽器中贷祈,就像真正的用戶在操作一樣期升。支持的瀏覽器包括IE(7、8朦佩、9)尖滚、Mozilla Firefox喉刘、Mozilla Suite等。這個(gè)工具的主要功能包括:測試與瀏覽器的兼容性——測試你的應(yīng)用程序看是否能夠很好得工作在不同瀏覽器和操作系統(tǒng)之上漆弄。測試系統(tǒng)功能——創(chuàng)建回歸測試檢驗(yàn)軟件功能和用戶需求睦裳。支持自動錄制動作和自動生成 .Net、Java撼唾、Perl等不同語言的測試腳本推沸。Selenium 是ThoughtWorks專門為Web應(yīng)用程序編寫的一個(gè)驗(yàn)收測試工具。其升級版本為Webdriver券坞。

2鬓催、JMeter

官網(wǎng):https://jmeter.apache.org

接口測試,性能測試

JMeter是Apache組織的開放源代碼項(xiàng)目恨锚,它是功能和性能測試的工具宇驾,100%可用java實(shí)現(xiàn);

JMeter可以用于測試靜態(tài)或者動態(tài)資源的性能(文件、Servlets猴伶、Perl腳本课舍、java對象、數(shù)據(jù)庫和查詢他挎、ftp服務(wù)器或者其他的資源)筝尾。JMeter用于模擬在服務(wù)器、網(wǎng)絡(luò)或者其他對象上附加高負(fù)載以測試他們提供服務(wù)的受壓能力办桨,或者分析他們提供的服務(wù)在不同負(fù)載條件下的總性能情況筹淫。你可以用JMeter提供的圖形化界面分析性能指標(biāo)或者在高負(fù)載情況下測試服務(wù)器/腳本/對象的行為。

使用Jmeter做接口測試需要注意一點(diǎn)呢撞,小心使用“用戶定義變量”损姜,Jmeter組件有優(yōu)先級的饰剥,如果多個(gè)線程同時(shí)執(zhí)行的時(shí)候,“用戶定義變量”組件定義的變量可能會亂套摧阅。

License:免費(fèi)

3汰蓉、Appium

官網(wǎng):http://appium.io

AppUI自動化測試

Appium 是一個(gè)移動端自動化測試開源工具,支持iOS 和Android 平臺棒卷,支持Python顾孽、Java 等語言,即同一套Java 或Python 腳本可以同時(shí)運(yùn)行在iOS 和Android平臺比规,Appium 是一個(gè)C/S 架構(gòu)岩齿,核心是一個(gè) Web 服務(wù)器,它提供了一套 REST 的接口苞俘。當(dāng)收到客戶端的連接后,就會監(jiān)聽到命令龄章,然后在移動設(shè)備上執(zhí)行這些命令吃谣,最后將執(zhí)行結(jié)果放在 HTTP 響應(yīng)中返還給客戶端。

License:免費(fèi)

4做裙、Soapui

官網(wǎng):https://www.soapui.org

接口測試

SoapUI提供了所有所需的工具來測試和完善的測試岗憋。總覽標(biāo)簽給你一個(gè)項(xiàng)目的所有內(nèi)容和全面的看法锚贱。只需一次點(diǎn)擊仔戈,您可以添加任何數(shù)量的斷言為驗(yàn)證傳入的消息TestStep。使用功能強(qiáng)大的HTTP監(jiān)視器記錄拧廊,分析甚至修改客戶機(jī) - 服務(wù)器通信监徘,因?yàn)樗l(fā)生。和SoapUI臨帶來了更專業(yè)和先進(jìn)的功能吧碾,保持遙遙領(lǐng)先其他測試工具凰盔。輕松創(chuàng)建和運(yùn)行數(shù)據(jù)驅(qū)動測試。該數(shù)據(jù)源TestStep讀取測試數(shù)據(jù)從任何外部來源 - Excel中倦春,XML户敬,JDBC,文件睁本,等等 - 到標(biāo)準(zhǔn)SoapUI屬性尿庐。

License:免費(fèi)

5、Postman

官網(wǎng):

https://www.getpostman.com

接口測試

Postman 提供功能強(qiáng)大的 Web API 和 HTTP 請求的調(diào)試呢堰,它能夠發(fā)送任何類型的HTTP 請求 (GET, POST, PUT, DELETE…)抄瑟,并且能附帶任何數(shù)量的參數(shù)和 Headers。不僅如此枉疼,它還提供測試數(shù)據(jù)和環(huán)境配置數(shù)據(jù)的導(dǎo)入導(dǎo)出锐借,付費(fèi)的 Post Cloud 用戶還能夠創(chuàng)建自己的 Team Library 用來團(tuán)隊(duì)協(xié)作式的測試问麸,并能夠?qū)⒆约旱臏y試收藏夾和用例數(shù)據(jù)分享給團(tuán)隊(duì)。

License:免費(fèi)

6钞翔、Robot Framework

官網(wǎng):http://robotframework.org

WebUI自動化測試严卖,接口測試,APP測試

Robot Framework是一款python編寫的功能自動化測試框架布轿。具備良好的可擴(kuò)展性哮笆,支持關(guān)鍵字驅(qū)動,可以同時(shí)測試多種類型的客戶端或者接口汰扭,可以進(jìn)行分布式測試執(zhí)行稠肘。主要用于輪次很多的驗(yàn)收測試和驗(yàn)收測試驅(qū)動開發(fā)。

Robot framework為不同的自動化測試需求提供了不同的框架萝毛。它的測試能力可以通過 Python 和 Java 測試庫得到擴(kuò)展项阴。Selenium WebDriver 是 Robot Framework 中內(nèi)置的流行庫。

Robot Framework 不僅僅是網(wǎng)頁測試工具笆包,同樣可以用來做 Android 和 iOS 的自動化測試环揽。對于關(guān)鍵字測試驅(qū)動熟悉的測試員可以輕松上手 Robot Framework。

License:免費(fèi)

7庵佣、Monkey

App穩(wěn)定性測試

軟件附帶在sdk中歉胶,適用于android和ios,通過adb shell巴粪,生成用戶或系統(tǒng)的偽隨機(jī)事件通今,壓力測試結(jié)果:崩潰crash,無響應(yīng)anr肛根。

License:免費(fèi)

8辫塌、GT

官網(wǎng):

http://gt.qq.com/index.html

App性能測試

GT(隨身調(diào))是APP的隨身調(diào)測平臺,它是直接運(yùn)行在手機(jī)上的“集成調(diào)測環(huán)境”(IDTE, Integrated Debug Environment)派哲。利用GT璃氢,僅憑一部手機(jī),無需連接電腦狮辽,您即可對APP進(jìn)行快速的性能測試(CPU一也、內(nèi)存、流量喉脖、電量椰苟、幀率/流暢度等等)、開發(fā)日志的查看树叽、Crash日志查看舆蝴、網(wǎng)絡(luò)數(shù)據(jù)包的抓取、APP內(nèi)部參數(shù)的調(diào)試、真機(jī)代碼耗時(shí)統(tǒng)計(jì)等洁仗。

License:免費(fèi)

9层皱、Appscan

官網(wǎng):

https://www.ibm.com/developerworks/downloads/r/appscan/

安全測試

IBM Security AppScan 是一個(gè)適合安全專家的 Web 應(yīng)用程序和 Web 服務(wù)滲透測試解決方案,對現(xiàn)代 Web 應(yīng)用程序和服務(wù)執(zhí)行自動化的動態(tài)應(yīng)用程序安全測試 (DAST) 和交互式應(yīng)用程序安全測試 (IAST)赠潦,支持 Web 2.0叫胖、JavaScript 和 AJAX 框架的全面的 JavaScript 執(zhí)行引擎,涵蓋 XML 和 JSON 基礎(chǔ)架構(gòu)的 SOAP 和 REST Web 服務(wù)測試支持 WS-Security 標(biāo)準(zhǔn)她奥、XML 加密和 XML 簽名瓮增,詳細(xì)的漏洞公告和修復(fù)建議。

License:免費(fèi)

10哩俭、Jenkins

官網(wǎng):https://jenkins.io

持續(xù)集成

自動化構(gòu)建 編譯绷跑,部署,任務(wù)執(zhí)行凡资,測試報(bào)告砸捏,郵件通知等。

License:免費(fèi)

這里建議大家把前面3種工具多學(xué)習(xí)隙赁,現(xiàn)在很多企業(yè)需求這種人才~~~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末垦藏,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子鸳谜,更是在濱河造成了極大的恐慌,老刑警劉巖式廷,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咐扭,死亡現(xiàn)場離奇詭異,居然都是意外死亡滑废,警方通過查閱死者的電腦和手機(jī)蝗肪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蠕趁,“玉大人薛闪,你說我怎么就攤上這事“陈” “怎么了豁延?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長腊状。 經(jīng)常有香客問我诱咏,道長,這世上最難降的妖魔是什么缴挖? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任袋狞,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘苟鸯。我一直安慰自己同蜻,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布早处。 她就那樣靜靜地躺著湾蔓,像睡著了一般。 火紅的嫁衣襯著肌膚如雪陕赃。 梳的紋絲不亂的頭發(fā)上卵蛉,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天,我揣著相機(jī)與錄音么库,去河邊找鬼傻丝。 笑死,一個(gè)胖子當(dāng)著我的面吹牛诉儒,可吹牛的內(nèi)容都是我干的葡缰。 我是一名探鬼主播,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼忱反,長吁一口氣:“原來是場噩夢啊……” “哼泛释!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起温算,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤怜校,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后注竿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體茄茁,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年巩割,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了裙顽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,427評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡宣谈,死狀恐怖愈犹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情闻丑,我是刑警寧澤漩怎,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站嗦嗡,受9級特大地震影響扬卷,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜酸钦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一怪得、第九天 我趴在偏房一處隱蔽的房頂上張望咱枉。 院中可真熱鬧,春花似錦徒恋、人聲如沸蚕断。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽亿乳。三九已至,卻和暖如春径筏,著一層夾襖步出監(jiān)牢的瞬間葛假,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工滋恬, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留聊训,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓恢氯,卻偏偏與公主長得像带斑,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子勋拟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,440評論 2 359