Apache JMeter是Apache組織開發的基於Java的壓力測試工具。用於對軟體做壓力測試,它最初被設計用於Web應用測試但後來擴充到其他測試領域。 它可以用於測試靜態和動態資源例如靜態檔案、Java 小服務程式、CGI 指令碼、Java 對象、資料庫, FTP 伺服器, 等等。JMeter 可以用於對伺服器、網路或對象類比巨大的負載,來自不同壓力類別下測試它們的強度和分析整體效能。
JMeter的作用
1.能夠對HTTP和FTP伺服器進行壓力和效能測試, 也可以對任何資料庫進行同樣的測試(通過JDBC)。
2.完全的可移植性和100% 純java。
3.完全 Swing 和輕量組件支援(先行編譯的JAR使用 javax.swing.*)包。
4.完全多線程 架構允許通過多個線程並發取樣和 通過單獨的線程組對不同的功能同時取樣。
5.精心的GUI設計允許快速控制項目和更精確的計時。
6.緩衝和離線分析/回放測試結果。
一、Jmeter安裝總結
1、配置Java環境變數時需要注意設定的路徑需要和JDK安裝的路徑一樣
2、配置Java環境變數時需要注意JDK的版本號碼
3、配置環境變數時多個變數以分號隔開,但是確保是英文IME的分號
二、搭建測試環境總結
1、檢測負載機是否可以被調用,檢測負載機的ip是否能被ping通
2、當負載機的ip不能ping通時,有可能是防火牆攔截了,可以檢測防火牆是否是啟用狀態,如果是暫時設定禁用防火牆
3、測試的資料調用檔案應該放在負載機上,並且在控制中心設定正確的資料訪問路徑
Jmeter測試載入器安裝步驟:
1、安裝Jmeter
下載Jmeter工具包 並把工具包放到C盤下
http://jmeter.apache.org/download_jmeter.cgi
2、安裝JDK
下載Java的JDK並安裝,一般會安裝在C:Program FilesJava目錄下
http://java.sun.com/javase/downloads/index.jsp
3、Java環境變數配置
案頭上 右鍵選中電腦--->屬性--->進階系統設定--->環境變數設定
在“系統變數”--->“建立”, 在變數名中輸入:CLASSPATH,變數值中輸入:C:Program FilesJavajdk1.6.0_10libdt.JAR; C:Program FilesJavajdk1.6.0_10libTOOLS.JAR; C:Program FilesJavajdk1.6.0_10BIN;再按“建立”,在變數名中輸入:JAVA_HOME,變數中輸入:C:Program FilesJavajdk1.6.0_10;修改PATH變數,添加%JAVA_HOME%/bin;然後確定即可
4、Jmeter環境變數配置
案頭上 右鍵選中電腦--->屬性--->進階系統設定--->環境變數設定
在“系統變數”--->“建立”, 在變數名中輸入:JMETER_HOME,變數值中輸入:C:jakarta-jmeter-2.3.4 ,再修改CLASSPATH變數,變數值中添加%JMETER_HOME%libextApacheJMeter_core.jar;% JMETER_HOME%libjorphan.jar;%JMETER_HOME%liblogkit-1.2.jar; 然後確定即可
意義
1、Label: 定義的HTTP請求名稱
2、Samples: 表示這次測試中一共發出了多少個請求
3、Average: 訪問頁面的平均回應時間
4、Min: 訪問頁面的最小回應時間
5、Max: 訪問頁面的最大回應時間
6、Error%: 錯誤的請求的數量/請求的總數
7、Throughput:每秒完成的請求數
8、KB/Sec: 每秒從伺服器端接收到的資料量
注:更多精彩教程請關注三聯電腦教程欄目,三聯電腦辦公群:189034526歡迎你的加入