JMeter是一個軟件,使負載測試或業績為導向的業務(功能)測試不同的協議或技術。 它是Apache軟件基金會的Stefano Mazzocchi JMeter的最初的開發。它主要對 Apache JServ(現在稱為如Apache Tomcat項目)的性能進行測試。Apache后來重新設計JMeter 增強的圖形用戶界面和添加功能測試能力。
這是一個具有圖形界面,使用Swing 圖形API 的 Java 桌面應用程序,因此可以運行在任何環境/工作站接受一個Java 虛擬機,例如:在Windows,Linux,MAC等。
JMeter支持的協議有:
- web:HTTP,HTTPS站點的Web1.0的Web 2.0 (ajax, flex and flex-ws-amf)
- Web Services: SOAP / XML-RPC
- 通過JDBC驅動程序的數據庫
- 目錄: LDAP
- 通過JMS面向消息的服務
- Service: POP3, IMAP, SMTP
- FTP服務
JMeter特點
以下是一些 JMeter 的特點:
- 它是免費的。開放源碼軟件。
- 它具有簡單,直觀的圖形用戶界面。
- JMeter中負載和性能測試許多不同的服務器類型:網站 - - HTTP,HTTPS,SOAP,數據庫通過JDBC,LDAP,JMS,郵件 POP3
- 它是獨立于平臺的工具。在Linux / UNIX,JMeter中JMeter中shell腳本點擊可以調用。在Windows上,它可以調用啟動jmeter.bat文件。
- 它具有完整的Swing和輕量級組件支持(預編譯的JAR使用包javax.swing中*)。
- JMeter 測試計劃存儲為XML格式。這意味著可以使用文本編輯器生成一個測試計劃。
- 它的完整的多線程框架,允許并發多線程和同步采樣不同的功能由單獨的線程組采樣。
- 它是高度可擴展的。
- 也可用于執行應用程序的自動化測試和功能測試。
JMeter是如何工作的?
JMeter中模擬一組用戶發送到目標服務器的請求和回報目標服務器/應用程序的性能/功能的統計數字表明,通過表格,圖形等下圖描述了這個過程:
易百教程移動端:請掃描本頁面底部(右側)二維碼并關注微信公眾號,回復:"教程" 選擇相關教程閱讀或直接訪問:http://m.yiibai.com 。
開始學習 >> :測試基本術語
加QQ群啦,易百教程官方技術學習群
注意:建議每個人選自己的技術方向加群,同一個QQ最多限加 3 個群。