jmeter分布式测试配置
jmeter分布式測試
說明:1臺8核16G的windows2008的機器,只能器6000個線程,否則效果不是很好;并且負載機器需要做如下設置:
1、打開注冊表:regedit
2、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\TCPIP\Parameters
3、新建 DWORD值,name:TCPTimedWaitDelay,value:30(十進制) –> 設置為5秒,默認是240秒
4、新建 DWORD值,name:MaxUserPort,value:65534(十進制) –> 設置最大連接數65534
5、重啟系統
?
每次進行1輪壓測完成后,需要重置所有端口,在dos命令行窗口中,使用命令,netsh winsock reset,之后再重啟系統 。
修改tomcat中catalina.sh文件,修改堆的大小,改為:set HEAP=-Xms13312m -Xmx13312m -Xss256k,根據實際內存大小來修改,一般改為內存的80%即可。
方式1:
1)控制機器(master、controler)
修改配置文件:jmeter.properties
remote_hosts=ip1:port1,ip2:port2
啟動程序:jemter.bat
2)負載機器(salver、agent)
a)默認使用端口:1099 啟動程序:jemter-server.bat
方式2:
1)控制機器(master、controler)
修改配置文件:jmeter.properties
remote_hosts=ip3:port3
啟動程序:jemter.bat
2)負載機器(salver、agent)
a)自定義端口:
修改配置文件:jmeter.properties
server_port=port3
server.rmi.localport=ip3
b)啟動程序:jemter-server.bat
說明:控制機器和負載機器的jmeter的版本和插件需一致,參數文件需在控制機器和負載機器上都要有一份,且放在同一路徑下。
轉載于:https://www.cnblogs.com/NiceTime/p/6743226.html
總結
以上是生活随笔為你收集整理的jmeter分布式测试配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS 正则表达式使用的三种方式语法
- 下一篇: python 字符串和容器总结