什麼是Jmeter
Apache Jmeter是Apache組織開發的基於Java的壓力測試工具。
適用的測試領域:
- 用於對軟件做壓力測試,它最初被設計用於Web應用測試,但後來擴展到其他測試領域。它可以用於測試靜態和動態資源,例如靜態文件、Java小服務程序、CGI腳本、Java對象、數據庫、FTP服務器,等等。Jmeter可以用於對服務器、網絡或對象模擬巨大的負載,來自不同壓力類別下測試它們的強度和分析整體性能。
- Jmeter能夠對應用程序做功能/迴歸測試,通過創建帶有斷言的腳本來驗證你的程序返回了你期望的結果。爲了最大限度的靈活性,Jmeter允許適用正則表達式創建斷言。
- Apache Jmeter可以用於對靜態的和動態的資源(文件、Servlet、Perl腳本、Java對象、數據庫和查詢、FTP服務器等等)的性能進行測試。
- 接口測試
- 數據庫壓力測試
- 批量產生測試數據
如何安裝Jmeter
- 官網下載最新版本即可。
http://jmeter.apache.org/download_jmeter.cgi
Apache JMeter 5.2.1 (Requires Java 8+)
- 解壓Jmeter後,把Jmeter解壓後的文件夾放到某個盤根目錄,並配置環境變量如下:
2.1 在“系統變量”——>“新建”,在變量名中輸入:JMETER_HOME,變量值中輸入:D:\apache-jmeter-4.0
2.2 再修改PATH變量,變量值中添加%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar;
相關教程:http://www.cnblogs.com/liulinghua90/p/4667923.html
- 下載jdk並安裝好,記得提供跟Jmeter版本一致的jdk哦!(最新的要求1.8版本)
驗證版本:cmd裏面輸入 java -version
下載地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
教程地址:JDK安裝與環境變量配置
JDK安裝
百度搜索jdk:
jdk8下載鏈接:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
百度搜索jdk,如下這個也可以:
Java SE Downloads下載鏈接:https://www.oracle.com/java/technologies/javase-downloads.html
- 啓動Jmeter,2種方式:
- bat:bat方式啓動Jmeter,不能關閉cmd窗口。如果關閉cmd窗口,Jmeter也就被關閉了。
- jar
Jmeter答疑兩三問
疑問1:Jmeter可以安裝在Linux嗎?
答案:可以。
疑問2:如果安裝了1.8檢測了也是1.8還是報錯如截圖所示?
那麼用文本形式打開Jmeter.bat,添加如下變量:
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0(win_x64_1.8.0_74)
set PATH=%JAVA_HOME%\bin;%PATH%
然後就可以打開進行操作啦!!!
疑問3:Jmeter與LR的區別?
- 都是壓測工具,可以用來做性能測試,但是Jmeter比較輕量級。
- Jmeter是用java語言寫的,需要java環境,LR不需要,除非用javavuser協議。
- Jmeter更偏向於功能和技術,LR偏向於業務。
- LR有強大的圖標系統,但是Jmeter相對這塊會弱點!
如何深入去學習Jmeter
要全面瞭解Jmeter可以看這個官方文檔:
http://jmeter.apache.org/usermanual/get-started.html