1、下載JMeter插件html
一、官網:jmeter-plugins.org/wiki/Plugin…java
二、下載完成後把jmeter-plugins-manager-1.3.jar包放到jmeter安裝目錄下的\lib\ext目錄下git
三、啓動jemter下載插件,下載過程有些慢,須要等待一段時間github
2、編寫腳本apache
一、添加線程組jp@gc - Stepping Thread Group:設置運行線程腳本設置場景服務器
二、添加監聽器markdown
jp@gc - Active Threads Over Time:監聽線程狀態app
jp@gc - Response Times Over Time:請求響應時間分佈式
jp@gc - Transactions per Second:每秒發送的請求數工具
jp@gc - PerfMon Metrics Collector:監聽服務器資源配合ServerAgent-2.2.3.zip使用
結果樹;聚合報告;
3、配置分佈式壓測環境
一、把本地的控制機的JMeter打包傳到控制機上進行安裝(需配置環境變量,和java的運行境)
二、配置環境變量: vi /etc/profile:打開配置文件,按insert,進入輸入模式,關標移到文件最後一行添加以下配置(*最後面一個expoet後面有個空格注意下) `#Java export JAVA_HOME=/usr/local/jdk1.8.0_191 export PATH= PATH export CLASSPATH=.: JAVA_HOME/lib/tools.jar
#JMeter export JMETER_HOME=/usr/local/apache-jmeter-5.0 export PATH= PATH exportCLASSPATH= JMETER_HOME/lib/jorphan.jar: CLASSPATH ` 添加完成後,按Esc輸入「:wq」退出並保存,退出成功後輸入source /etc/profile 使配置文件生效
三、修改執行機Jmeter的配置文件 jmeter.properties,
#server.rmi.ssl.disable=false:改成 server.rmi.ssl.disable=true #server_port=1099 修改成:server_port=1098 #server.rmi.localport=4000 修改成:server.rmi.localport=1098 注:首先要查下此端口被佔用沒: netstat -tunlp | grep 端口號 :查看端口有沒有佔用、和端口占用的進程 kill -s 9 進程:強制殺死進程
四、進入Jmeter的bin目錄輸入(IP爲執行機的IP地址)沒報錯就成功了
./jmeter-server -D java.rmi.server.hostname=IP
五、修改控制機Jmeter的配置文件 jmeter.properties,
remote_hosts=IP:1098 :添加執行的IP和端口號 #server.rmi.ssl.disable=false:改成 server.rmi.ssl.disable=true
六、打開jmeter:菜單欄->運行->遠程啓動全部,選擇本身配置的控制機的IP接口運行
4、配置服務器監控
一、ServerAgent-2.2.3.zip:監測工具下載網址:github.com/undera/perf…
二、解壓後進入目錄輸入 : ./startAgent.sh