zoukankan      html  css  js  c++  java
  • jmeter分布式测试配置

    jmeter分布式测试

    说明:1816Gwindows2008的机器,只能器6000个线程,否则效果不是很好;并且负载机器需要做如下设置:

    1、打开注册表:regedit

    2HKEY_LOCAL_MACHINESYSTEMCurrentControlSet ServicesTCPIPParameters

    3、新建 DWORD值,nameTCPTimedWaitDelayvalue30(十进制) –> 设置为5秒,默认是240

    4、新建 DWORD值,nameMaxUserPortvalue65534(十进制) –> 设置最大连接数65534

    5、重启系统

     

    每次进行1轮压测完成后,需要重置所有端口,在dos命令行窗口中,使用命令,netsh winsock reset,之后再重启系统 。

    修改tomcatcatalina.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的版本和插件需一致,参数文件需在控制机器和负载机器上都要有一份,且放在同一路径下。

  • 相关阅读:
    Quartz任务调度系统,克隆表达式
    Java故障分析基础
    SpringData JPA整理
    Mockito教程
    SpringMVC单元测试-MockMvc
    SpringBoot Actuator & SpringBoot Admin
    Swagger
    Spring @AliasFor
    java命令查询属性信息
    windows版本免安装redis, nginx, zookeeper
  • 原文地址:https://www.cnblogs.com/NiceTime/p/6743226.html
Copyright © 2011-2022 走看看