這篇博客介紹 jmeter 在 Linux 環境進行壓測,大體流程是 在 window上編輯好測試腳本,而後拷貝到 Linux上運行,再把 Linux上的運行結果拿到 windows 的 jmeter上查看。html
準備工做java
1.一臺Linux機器linux
2.下載jdk:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlapache
3.下載jmeter:http://jmeter.apache.org/download_jmeter.cgiwindows
1. 將下載好的jdk放到Linux /root/java 目錄下(下載的時候注意是32仍是64位)。好比個人Linux系統是64位,下載64位的jdkoracle
2. 解壓縮,解壓縮命令 tar -zxvf jdk-8u191-linux-64.tar.gz測試
3. 配置jdk環境變量,編輯 /etc/profile,在末尾新增以下配置spa
export JAVA_HOME=/root/java/jdk1.8.0_191 export JRE_HOME=/root/java/jdk1.8.0_191/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH
4. 讓設置的配置當即生效,輸入命令:source /etc/profile。而後輸入 java -version 測試下插件
1. 能夠將你windows上的jmeter壓縮包直接拷到Linux上線程
2. 解壓縮到同目錄文件夾,解壓命令:unzip apache-jmeter-5.0.zip
3. 配置jmeter環境變量,編輯 /etc/profile,增長這段配置:export PATH=/root/jmeter/apache-jmeter-5.0/bin:$PATH
4. 運行命令 source /etc/profile 讓配置生效。jmeter須要添加插件的,按步驟 一、2 操做,而後覆蓋到 jmeter 根目錄便可。
jmeter -n -t test.jmx -l test.jtl
-h 幫助 -> 打印出有用的信息並退出
-n 非 GUI 模式 -> 在非 GUI 模式下運行 JMeter
-t 測試文件 -> 要運行的 JMeter 測試腳本文件
-l 日誌文件 -> 記錄結果的文件
-r 遠程執行 -> 啓動遠程服務
-H 代理主機 -> 設置 JMeter 使用的代理主機
-P 代理端口 -> 設置 JMeter 使用的代理主機的端口號
1. 測試完成後,文件夾裏會多一個 test.jtl 文件,把它拷到windows機器,打開windows 上的 jmeter(注意:Linux上的jdk和jmeter版本必須和windows上的保持一致,包括插件也要一致)
2. 新建線程組,添加你須要查看的監聽器
3. 導入test.jtl文件,查看報告。
Summary Report
TPS
響應時間