jmeter 多机负载压测与服务器性能监测
環境:
jmeter: apache-jmeter-3.3
jdk:
負載生成:
被測機:
一、 多機負載壓測:
?概述:
?
1、修改jmeter.properties配置文件
remote_hosts=127.0.0.1
remote_hosts=192.168.1.142:1099,localhost:1099
2、啟動
控制端啟動:jmeter.bat;
負載生成器啟動sever-jmeter.bat
?遠程啟動:
?
3、出現問題:
- 負載生成器由于裝有虛擬機,導致無法連接;? ?解決:禁用虛擬網卡
?
?
二、服務器性能監測
?概述:控制端的jmeter需要安裝插件;被測服務器需要啟動監控插件;兩者連接后,jmeter獲得服務器性能信息
1、jmeter插件安裝
首先啟用插件管理,下載plugins-manager.jar?放到lib/ext?重啟jmeter(下載地址:https://jmeter-plugins.org/downloads/all/)
通過jmeter的插件管理功能,搜索PerfMon,進行安裝。
?
2、服務器監控插件啟動
下載插件,傳輸到服務器,啟動即可。地址:?https://jmeter-plugins.org/wiki/PerfMonAgent/
啟動:?./startAgent.sh? 默認端口為4444
可修改端口比如:./startAgent.sh --udp-port 6666 --tcp-port 6666?
3、使用與性能數據收集
- ?添加監聽器:
- ?
?
?
?
4、出現問題:
- 在ip正確,端口正確,服務器上的監控插件啟動正常的情況下,jmeter依然無法連接監控插件;解決:防火墻策略,使得默認端口4444不在允許通過的范圍,修改端口號后連接成功
?
- 檢查ip 端口是否開啟:telnet xxx.xxx.xxx.xxx? PPPP?
轉載于:https://www.cnblogs.com/ohmydenzi/p/8331684.html
總結
以上是生活随笔為你收集整理的jmeter 多机负载压测与服务器性能监测的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cookie笔记
- 下一篇: 这是一个什么用也没有的模板