1.负载机下载Jmeter,设置环境变量,jmeter中进行启动jmeter-server的应用服务。环境变量设置如下:

变量名:JMETER_HOME
变量值:C:\Program Files\apache-jmeter-2.11(Jmter版本)
变量名:CLASSPATH
变量值:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib/logkit-2.0.jar;

2.在本地的控制机中进行打开为一个jmeter.properties的文件,在文件内容中,在remote-hosts中进行添加一个远程负载机的ip地址,端口默认是1099

3.本地控件机启动"jmeter.bat",远程启动相应的负载机

备注:

1.负载机与启动机器的Jmeter版本要一致,否则会出现远程调用失败

2.最好在本机IP(127.0.0.1)加上端口号,否则本地调试脚本会失败

3.控制机不要进行压测,会影响电脑操作

4.负载机的压测结果都可以在控制机中显示

5.控制机的设置对每1台负载机都生效(控制机设置的线程数:800,则每一台负载机线程数都是800)

6.如果负载机使用window XP系统,请求过多会出现“JMeter Exception: Java.NET.BindException: Address already in use: connect”此问题,解决方案:

参考:http://twit88.com/blog/2008/07/28/jmeter-exception-javanetbindexception-address-already-in-use-connect/

1.使用regedit命令打开注册表

2.注册表中找到此目录:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

3.在Parameters目录下面新增一下值:MaxUserPort,数据类型:DWORD,数据值:65534,基数:十进制(或者数据值:fffe,基数:十六进制)

4.重启机器

7.Window 7系统Jmeter 2.13 版本下面出现"java.net.SocketException: Permission denied: connect "问题,解决方案:

启动配置文件路径:{JMeter 主目录}\bin

Linux 启动配置文件:jmeter.sh,添加如下启动参数设置:
        export JVM_ARGS="-Djava.Net.preferIPv4Stack=true"

Winows 启动配置文件:jmeter.bat,添加如下启动参数设置:
        set JVM_ARGS="-Djava.net.preferIPv4Stack=true"

重新启动 JMeter 运行脚本即可解决之前的报错。但是响应时间会变的更长

8.Jmeter启动的时候报错误:

java.util.prefs.WindowsPreferences WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0 x80000002. Windows RegCreateKeyEx(...) returned error code 5.

解决方案:

在注册表目录下HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft  添加Prefs目录

转载于:https://www.cnblogs.com/sunny-sl/p/7199798.html

Jmeter远程启动负载机相关推荐

  1. jmeter分布式linux负载机,windows主控机

    1.将参数化文件上传到linux服务器,放在linux上jmeter的bin路径下 2.设置server.rmi.ssl.disable=true 分别修改主控机和负载机的jmeter.propert ...

  2. JMETER性能测试从入门到精通高级篇 - 分布式压测部署之负载机的设置(详解教程)

    1.简介 千呼万唤始出来,这一篇感觉写了好久,总想写的清楚明白简洁,但是还是洋洋洒洒写了好多,希望大家喜欢吧!本来打算将这一篇文章是放在性能测试中讲解和分享的,但是有的童鞋或者小伙伴们私下问的太多了, ...

  3. Jmeter分布式压测介绍、原理及实操(一台master-windows控制机,三台slaves-linux负载机)

    前言:大家在使用jmeter压测过程中,可能会度遇到内存溢出的错误,这是为什么呢? 因为jmeter是java写的应用,java应用jvm堆内存heap受负载机硬件限制,虽然我们可以调整堆内存大小,但 ...

  4. Jmeter分布式压测-windows(master控制机)多个linux(slaves负载机)监测服务器资源(cpu、内存等)

    为什么进行jmeter分布式压测? 一.干货解释原因: **原因一:**一台压力机的 Jmeter 默认最大支持 1000 左右的并发用户数(线程数),再大的话,容易造成卡顿.无响应等情况,这是受限于 ...

  5. Windows负载机JVM 远程监控Linux服务器下tomcat

    基本是跟着网上的操作进行的,除了遇到一个Local host name unknown的问题: 一.Linux服务器操作部分 服务器地址:10.64.111.68 首先配置JMX: 1.找到jdk目录 ...

  6. loadRunner之Linux环境下安装负载机

    一.loadrunner简介   LoadRunner是预测系统行为和性能的负载测试的工具.通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进 ...

  7. LR负载机设置:本地负载机和多台负载机

    一.本地负载机设置: 二.多台负载机设置: 1.首先,要在你想要连接的负载机上,安装LR 2.其次,要在你想连接的已安装LR的负载机上,开通代理(这点很关键) 3.其余步骤参照[一.本地负载机设置]进 ...

  8. jmeter远程启动命令_Jmeter命令行方式启动

    在性能测试过程中,我们常常遇到这样的问题,使用Jmeter的GUI界面进行大并发量的性能测试时,界面容易卡死,无法继续进行性能测试.通过使用命令行方式启动jmeter是一个不错的方式.下面就简单介绍一 ...

  9. linux-jmeter负载机配置记录

    第一步 [root@zw-pressure-1 bin]# vi jmeter 第二步 [root@zw-pressure-1 bin]# vi jmeter-server 第三步 [root@zw- ...

最新文章

  1. centos 7 ssh 安装mysql,Centos 7 安装Airflow
  2. 推荐eclipse插件Properties Editor
  3. 物联网应用领域-物联网智能安全始于产品开发
  4. 用myeclipse搭建S2SH struts2 spring hibernate
  5. 流水灯verilog实验原理_IC设计实例解析之“流水线技术”
  6. .net连接MYSQL数据库方法一
  7. 计算机应用与基础进制,计算机应用基础选择题-删进制、字符题(2).docx
  8. 数据分析在企业中的应用
  9. 寻访x86处理器“实模式”和“保护模式”的前世今生
  10. android的GCM研究
  11. Microsoft SQL Server 2008 R2出现索引超出数组界限
  12. 很有意思的HDB3编解码--C++实现
  13. 计算机文化与社会发展
  14. eclipse快捷键使用
  15. 用sci-hub的文献检索方法
  16. DDR3 full empty如何产生?
  17. 企查查爬虫python实现(一)整体方法
  18. PicGo+Gitee(码云)搭建个人博客的免费图床
  19. ubuntu查看本机ip命令
  20. 初中三年级计算机表格考试模拟,初中三年要做这些事情,三张表格说透初中三年,收藏必看...

热门文章

  1. 学英语专业后悔了_上大学一定不要读英语专业?当年志愿填报我选了英语专业...
  2. android减少动态效果,【技巧】手机运行变慢?试试这些办法!
  3. while java_(Java) while循环
  4. java locale string_Java Locale toString()用法及代码示例
  5. 入门学习因果推断在智能营销/权益应用的通用框架
  6. docker︱docker run的解读与一键部署
  7. Python的条件判断与循环样例
  8. Android通信v2.0
  9. 大数据技术在发展 挑战与机遇并存
  10. org.hibernate.NonUniqueObjectException: