一,jmeter的用途:
Apache JMeter是Apache組織開發的基於Java的壓力測試工具。用於對軟件做壓力測試,
它最初被設計用於Web應用測試,但后來擴展到其他測試領域。
Apache jmeter 可以用於對靜態的和動態的資源(文件,Servlet,Perl腳本,java 對象,數據庫和查詢,
FTP服務器等等)的性能進行測試。
它可以用於對服務器、網絡或對象模擬繁重的負載來測試它們的強度或分析不同壓力類型下的整體性能。
說明:劉宏締的架構森林是一個專注架構的博客,地址:https://www.cnblogs.com/architectforest
對應的源碼可以訪問這里獲取: https://github.com/liuhongdi/
說明:作者:劉宏締 郵箱: 371125307@qq.com
二,下載jmeter
1,官網:
https://jmeter.apache.org/
下載頁面:
https://jmeter.apache.org/download_jmeter.cgi
2,下載:
[root@localhost ~]# mkdir /usr/local/source/jmeter [root@localhost ~]# cd /usr/local/source/jmeter/ [root@localhost jmeter]# wget https://mirror.bit.edu.cn/apache//jmeter/binaries/apache-jmeter-5.3.zip
三,安裝jmeter
說明:jmeter是基於java的軟件,在安裝jmeter之前,先確認機器中已安裝好了jdk環境,
可參考這一篇:
https://www.cnblogs.com/architectforest/p/12432591.html
1,解壓
[root@localhost jmeter]# unzip apache-jmeter-5.3.zip
2,把解壓后的文件移動到軟件安裝目錄
[root@localhost jmeter]# mv apache-jmeter-5.3 /usr/local/soft/
四,為jmeter配置環境變量
1,編輯profile
[root@localhost jmeter]# vi /etc/profile
增加以下三行:
export JMETER_HOME=/usr/local/soft/apache-jmeter-5.3 export CLASS_PATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASS_PATH export PATH=$JMETER_HOME/bin:$PATH
2,使環境變量生效:
[root@localhost jmeter]# source /etc/profile
五,測試安裝是否成功
查看版本:
[root@localhost jmeter]# jmeter -v _ ____ _ ____ _ _ _____ _ __ __ _____ _____ _____ ____ / \ | _ \ / \ / ___| | | | ____| | | \/ | ____|_ _| ____| _ \ / _ \ | |_) / _ \| | | |_| | _| _ | | |\/| | _| | | | _| | |_) | / ___ \| __/ ___ \ |___| _ | |___ | |_| | | | | |___ | | | |___| _ < /_/ \_\_| /_/ \_\____|_| |_|_____| \___/|_| |_|_____| |_| |_____|_| \_\ 5.3 Copyright (c) 1999-2020 The Apache Software Foundation
六,在linux下面運行時,為jmeter創建一個桌面鏈接:
鏈接到這個命令即可:
/usr/local/soft/apache-jmeter-5.3/bin/jmeter
可以為它選擇一個icon:
/usr/local/soft/apache-jmeter-5.3/docs/images/logo.svg
或同目錄下的jmeter.png
如圖:

七,配置jmeter為中文
1,臨時配置中文
啟動jmeter后:
菜單->Options->Choose Language->Chinese(Simplified)
無需重啟即可生效
但重啟后會失效
2,使配置中文永久生效:
[root@localhost jmeter]# vi /usr/local/soft/apache-jmeter-5.3/bin/jmeter.properties
增加一行:
language=zh_CN
如果想恢復為英文,去掉這一行即可
八,解決jmeter測試結果的Response Body中的中文亂碼
[root@localhost seconddemo]# vi /usr/local/soft/apache-jmeter-5.3/bin/jmeter.properties
增加一行配置:
sampleresult.default.encoding=utf-8
然后重啟jmeter即可
九,查看linux的版本:
[root@node ~]# cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core)