JMeter是什么
JMeter是Apache下基于Java開發的一款開源壓力測試工具,它體積小,功能全,使用方便,是一個比較輕量級的壓力測試工具。
JMeter可以做:
Web測試
Webservices測試
FTP測試
JDBC數據庫測試
LDAP測試
Java測試
JMS測試
TCP測試
……等多種測試用途。
● 開源免費,基于Java編寫,同時有各種擴展插件,功能齊全;
● 支持多種測試功能、支持腳本錄制和回放;
● 有較為完善的UI界面,便于測試,使用方便;
● 支持多種平臺,可在Linux,Windows,Mac上運行;
JMeter中模擬一組用戶發送到目標服務器的請求和回報目標服務器/應用程序的性能/功能的統計數字表明,通過表格,圖形等下圖描述了這個過程。
提到性能測試,不得不提到LoadRunner;
● LoadRunner是一款商業化的壓力測試工具,在測試領域LoadRunner的確一直都占有領導者地位,但是它費用昂貴。
● 而JMeter是后起之秀,JMeter完全開源免費,所以受到越來越多公司的青睞。
● JMeter學習難度比LoadRunner大,LoadRunner更容易上手,而JMeter需要自己去揣摩,LoadRunner是商業軟件,如果是正版,還有技術支持。
● 從功能上比較,LoadRunner功能更強大一些,但是隨著開源力量的努力,JMeter可以通過集成第三方插件讓功能變得強大,所以目前JMeter也并不遜色于LoadRunner,很多公司尤其是互聯網公司都采用JMeter進行性能測試;