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等效能測試工具進行效能測試。