JMeter是什麼?

JMeter也稱爲「Apache JMeter」,它是一個開源的,100%基於Java的應用程序,帶有圖形界面。 它旨在分析和衡量Web應用程序和各種服務的性能和負載功能行爲。

JMeter主要用於測試Web應用程序或FTP應用程序,但目前,它適用於功能測試,JDBC數據庫連接,Web服務,通用TCP連接和OS本機進程。 您可以執行各種測試活動,如性能,負載,壓力,迴歸和功能測試,以便針對您的Web服務器獲得準確的性能指標。

JMeter最初是由Apache軟件基金會的Stefano Mazzocchi編寫和開發的。 它主要用於測試Apache JServ(目前稱爲Apache Tomcat項目)的性能。Apache重新設計了JMeter以增強GUI,增加更多功能和功能測試功能。

JMeter不是一個瀏覽器,它不像任何瀏覽器那樣呈現html頁面,而是在協議級別上運行。

以下是JMeter支持的協議列表:

  • Web Services - SOAP / XML-RPC
  • Web - HTTP, HTTPS sites ‘web 1.0’ web 2.0 (ajax, flex 和 flex-ws-amf)
  • 通過JDBC驅動程序的數據庫
  • 目錄 - LDAP
  • 通過JMS面向消息傳遞的服務
  • 服務 - POP3, IMAP, SMTP

Web服務器包含大量應用程序和用戶,因此有必要知道Web服務器處理同時訪問用戶或應用程序的能力。 例如; 當許多用戶同時訪問網站時,網站服務器將如何執行 - 基本上要使用JMeter等性能測試工具進行性能測試。