1、什么是 Jmeter
Apache Jmeter 是 Apache 組織開發的基於 Java 的壓力測試工具;
2、適用的測試領域:地方
-
用於對軟件做壓力測試,它可以用於測試 靜態 和 動態資源;
-
例如:靜態文件,Java 小程序、CGI 腳本、Java 對象、數據庫、FTP 服務器,等。
-
Jmeter 可以用於對服務器、網絡或對象模擬巨大的負載,來自不同壓力類別下測試他們的強度和分析整體的性能。
-
-
Jmeter 能夠對應用程序做 功能 / 回歸測試,通過創建帶有斷言的腳本來驗證你的程序返回期望的結果。
-
為了最大限度的靈活性,Jmeter 可以使用正則表達式創建斷言。
-
Jmeter 可以用於對靜態的和動態的資源(文件,數據庫和查詢,FTP 服務器等等),的性能進行測試;
-
接口測試
-
數據庫壓力測試
-
批量產生測試數據
3、如何安裝 Jmeter
1、任何版本 或者 是到官網下載最新版本~~均可。
官網:http://Jmeter.apache.org/download_Jmeter.cgi
2、解壓 Jmeter 后,把 Jmeter 解壓后的文件夾放到某個盤根目錄,並配置環境變量如下:·
在“系統變量” --->“新建”,在變量名中輸入:JMETER_HOME,變量值中輸入:D:\apache-Jmeter-4.0
再修改 PATH 變量,變量值中添加下面一段:
%JMETER_HOME%\lib\ext\ApacheJmeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar;
相關教程:https://www.cnblogs.com/liulinghua90/p/4667923.html
在 Windows / Linux 下安裝相關教程:https://www.cnblogs.com/shouhu/p/12542871.html
如果出現這個錯誤,Java 環境的 jdk 版本太低 一般都安裝 1.8 以上
3、下載 jdk 並安裝好,記得提供跟 Jmeter 版本一致的 jdk 哦!(最新的要求1.8版本)
驗證版本: cmd 里面輸入:java -version
下載地址: https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
教程地址: https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
4、啟動Jmeter,2種方式:
- bat
- jar
5、Jmeter 答疑
疑問1: Jmeter 可以安裝在 Linux 嗎?
答案:可以,自行去解決,不要求掌握。
疑問2:如果安裝了 1.8 檢測了也是 1.8 還是報錯
那么用文本形式打開D:\Program Files (x86)\apache-Jmeter-3.3\bin\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相對這塊會弱點!
6、要全面了解 Jmeter 可以看這個官方文檔:
http://Jmeter.apache.org/usermanual/get-started.html
*******請大家尊重原創,如要轉載,請注明出處:轉載自:https://www.cnblogs.com/shouhu/,謝謝!!*******