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分布式测试配置相关推荐

  1. 【软件测试培训】了解jmeter分布式测试

    一提到分布式测试,大家肯定会觉得,哇!好高大上,一定很高深的吧,这里老师推出不做傻白甜系列文章,带同学们一步一步理解jmeter的分布式测试. 首先我们来看下jmeter自动化测试的流程 ,见如下图1 ...

  2. Jmeter --- 分布式测试

    在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持1000并发),单台电脑的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能. 一.Jmeter分 ...

  3. 为什么 jmeter 分布式测试,一定要设置 java.rmi.server.hostname

    之前总结了 jmeter 分布式测试的过程,在部署过程中提到,要在 system.properties 中配置自己的 IP. 至于为什么要这么做,源于这一次 debug 的过程. 运行环境 mint, ...

  4. 用Jmeter分布式测试——多台电脑做压力测试

    在使用Jmeter进行接口的性能测试时,由于Jmeter 是JAVA应用,对于CPU和内存的消耗比较大,所以,当需要模拟数以万计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起J ...

  5. issue no route to host 为什么 jmeter 分布式测试,一定要设置 java.rmi.server.hostname--(有效)

    之前总结了 jmeter 分布式测试的过程,在部署过程中提到,要在 system.properties 中配置自己的 IP. 至于为什么要这么做,源于这一次 debug 的过程. 运行环境 技术分享图 ...

  6. Python自动化二--jmeter分布式测试,抓包,python语法基本介绍

    内容: 1.jmeter分布式测试 2.Jmeter在linux上运行 3.抓包 4.python 1.jmemter分布式测试-连接其它负载机 1)其它压力机上启动Jmeter.bat文件 2)在主 ...

  7. Jmeter 分布式测试完整实践过程(部署成功)

    单台压测机通常会遇到客户端瓶颈,受制于客户机的性能.可能由于网络带宽,CPU,内存的限制不能给到服务器足够的压力,这个时候你就需要用到分布式方案来解决客户机的瓶颈,压测的结果也会更加接近于真实情况. ...

  8. Jmeter分布式测试-远程调用

    一.环境准备 1.Jmeter环境:apache-jmeter-3.1 2.JDK环境:JDK1.8 3.连接无线  facebank_test / facebank008(Jmeter远程serve ...

  9. Jmeter并发测试配置参数

    1. 2. 3.注:实际图表和上述设置的并发量不一致 4.注:实际图表和上述设置的并发量不一致 如有不妥,望指点

最新文章

  1. 机器学习入门(14)— 神经网络学习整体流程、误差反向传播代码实现、误差反向传播梯度确认、误差反向传播使用示例
  2. 用jstat摸清JVM线上系统情况
  3. 四个步骤实现层级清晰的导航栏
  4. 信息系统项目管理师复习第2小时
  5. 24 GISer必备知识(一) 坐标系
  6. [BZOJ 1452] Count
  7. dubbo源码解析(一)
  8. 教你配置支付宝应用网关和授权回调地址
  9. Go基础系列:指定goroutine的执行顺序
  10. Java总结篇系列:Java多线程(一)
  11. OpenCV探索之路(零):HighGUI——使用imwrite调整保存的图片质量
  12. apple苹果IOS内购申请教程协议、税务和银行业务配置
  13. 计算机音乐三只小熊,三只小熊教案音乐
  14. docker的创建 指定CPU 内存 网络 硬盘_为什么 CPU 访问硬盘很慢
  15. 学画画软件app推荐_可以学画画的APP有哪些?
  16. 想要下载的编程软件太难找?部分软件官网介绍
  17. 10分钟白嫖大厂程序员都在用的在线工具网站
  18. 联想小新pad安装Google Play教程
  19. 四款电脑桌面上的优质软件,硬核又实用,有个性而不张扬
  20. 用pygame实现一个简单的垃圾分类小游戏(已获校级二等奖)

热门文章

  1. js date 前一天
  2. java 创建string对象机制 字符串缓冲池 字符串拼接机制 字符串中intern()方法...
  3. Hive集成HBase详解
  4. JDBC连接MySQL数据库代码模板
  5. 正则表达式 (re包)——python(快餐)
  6. iPhone应用程序编程指南(窗口和视图)
  7. Ext4核心组件Grid的变化及学习(3):可编辑的grid
  8. spring 的jar包解释
  9. CentOS 7 源码编译MariaDB 5.5.46
  10. Debug javascript inside jsp page 调试jsp嵌入的js