JMeter分佈式和監控環境搭建

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= J A V A H O M E / b i n : JAVA_HOME/bin: PATH export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVA_HOME/lib/tools.jar

#JMeter export JMETER_HOME=/usr/local/apache-jmeter-5.0 export PATH= J M E T E R H O M E / b i n : JMETER_HOME/bin: PATH exportCLASSPATH= J M E T E R H O M E / l i b / e x t / A p a c h e J M e t e r c o r e . j a r : JMETER_HOME/lib/ext/ApacheJMeter_core.jar: JMETER_HOME/lib/jorphan.jar: J M E T E R H O M E / l i b / l o g k i t 2.0. j a r : JMETER_HOME/lib/logkit-2.0.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

相關文章
相關標籤/搜索