多机联合产生负载
Step 1: 启动负载产生机器上的服务
在所有负载产生的机器上启动 JMETER_HOME/bin/jmeter-server (unix) or JMETER_HOME/bin/jmeter-server.bat (windows) 脚本。
Step 2: 配置Controller机器使之可控制负载产生的机器
把所有负载产生机器的IP地址加入到Controller机器上Jmeter的配置文件中。编辑Controller机器上的Jmeter属性文件/bin/jmeter.properties,找到以下行"remote_hosts",然后增加负载产生机器的IP地址,使用逗号分隔。
Step 3: 启动控制端
现在就可以在Controller端启动Jemeter了(Windows上 "bin/jmeter.bat",UNIX上"bin/jmeter")。你会注意到Run菜单下多处了两个子菜单"Remote Start"和"Remote Stop"。这些子菜单下又会列出所有在属性文件中增加的IP地址。
手动运行负载产生机器上的脚本
有些情况下Jmeter负载产生机器上的脚本可能运行不起来,以下步骤讲解如何手动启动Jmeter服务:
Step 1a: Start the RMI Registry
Jmeter使用Remote Method Invocation (RMI)作为机器间的通讯方法。因此,首先要运行RMI注册程序(名为"rmiregistry"),这个组件在JDK 的bin目录下。在运行rmiregistry前,确认存在以下环境变量:
" JMETER_HOME /lib/ext/ApacheJMeter_core.jar
" JMETER_HOME /lib/jorphan.jar
" JMETER_HOME /lib/logkit-1.2.jar
Rmiregistry程序需要读取某些Jmeter的类文件。直接运行rmiregistry,它会使用1099端口。
Step 1b: 启动Jmeter服务
启动RMI注册程序后,就可以启动Jmeter服务了。使用命令"jmeter -s"。
Steps 2 and 3 与上面的相同。
常见问题:
1、 在Controller端上控制某台机器Run,提示"Bad call to remote host"。
解决方式:检查被控制机器上的jmeter-server有没有启动。
2、 如何重起服务。
解决方式:杀死它,先使用ps aux|grep rimregistry查到该进程的pid,然后使用kill -9 pid杀死该进程后重新启动。
3、 一些注意的问题。
负载产生机器与Controller机器上JDK、Jmeter的版本最好一致。不一致会发生什么问题未知:).
4、 友情提示:尽管我通过Linux上的Jmeter控制Windows上的Jmeter尚未成功,不过我想应该是可以的。各种平台上互相调用也是没有问题的。
5、 如果你在运行Jmeter的机器上连JDK都没有装就不要问问题了:(

转自
http://blogold.51testing.com/index.php?op=ViewArticle&articleId=1139&blogId=24

转载于:https://www.cnblogs.com/microtea/archive/2006/10/20/534496.html

Jmeter多机联合产生负载 (转)相关推荐

  1. 性能测试——JMeter脚本录制和HTTP负载测试

    实验目的 (1)了解Jmeter性能测试工具的用途和简单的操作: (2)掌握Jmeter性能测试工具测试过程: (3)能够使用Jmeter进行负载测试: 实验步骤 使用Jmeter对MercuryTo ...

  2. jmeter 本机承载能力测试结果

    cpu核心数 内存大小 影响吞吐量大小 配置越高吞吐量成变大趋势(并非线性增大) 配置低的比如2c 8G的 吞吐量就小 -bash: fork: Cannot allocate memory 问题的处 ...

  3. jmeter 多机负载压测与服务器性能监测

    环境: jmeter: apache-jmeter-3.3 jdk: 负载生成: 被测机: 一. 多机负载压测: 概述: 1.修改jmeter.properties配置文件 remote_hosts= ...

  4. Jmeter 多台机器产生负载及问题解决方法

    JMeter 使用多台机器产生负载的操作步骤如下: 关于linux环境运行jmeter,分布式测试 见 http://www.51testing.com/html/55/383255-847895.h ...

  5. linux 修改jmeter内存溢出,jmeter本机内存溢出如何修改?

    websocket连接过程中内存溢出,本机配置的内存最大和最小设置的512: 一.后台返回 二.结果树返回: Thread Name: 线程组 1-9 Sample Start: 2017-09-11 ...

  6. jmeter 跳板机_Jmeter接口测试进阶

    .添加HTTP Cookie 管理器 2.添加CSV Data Set Config 3.添加HTTP请求默认值 4.添加JDBC Connection Configuration 5.添加登录HTT ...

  7. jmeter 跳板机_jmeter本地通过跳板机连接塔内数据库

    log: 需求描述: 1.数据库在塔内,需要通过跳板机链接 2.需要在表里面mock批量数据用来测试 使用工具:putty,jmeter 1.下载putty,自己正常使用的已打包上传 windows6 ...

  8. 软件测试-4-性能测试

    性能测试 例子:北京奥运会的售票宕机 1. 什么是性能测试 验证产品的性能在特定负载和环境条件下使用是否满足性能指标 进一步发现系统中存在的性能瓶颈,优化系统 1.1. 性能测试的度量方法 不同的关注 ...

  9. 软件性能测试与LoadRunner实战可以在网上和书店买到了

    有很多朋友和学员对这本书已经期待很久了,今天可以幸福的告诉大家这本书,您可以在China-pub上订购了(订购的链接:[url]http://www.china-pub.com/39876[/url] ...

  10. 蓄冷罐典型架构和原理

    数据中心蓄冷罐设计架构有多种方式,常见的是一级泵串联设计.一级泵并联设计和二级泵共管设计. 一级泵串联设计 在一级泵系统里,把蓄冷罐和主机串联在同一回路中工作.当主机正常供冷时,主机通过调节阀1.2和 ...

最新文章

  1. CentOS7修改时区,你会吗?
  2. HDU 3183 A Magic Lamp(RMQ问题, ST算法)
  3. redis数据持久化到mysql_Redis【数据持久化篇】
  4. CSS 特殊性、继承与层叠
  5. 一道关于 fork 的笔试题
  6. 没钱没资本可以创业不,想创业的人怎么办
  7. 十个C语言项目,从小白到月入10K
  8. python爬取猫途鹰网站上的评论
  9. 数据包络分析法(DEA) R实现
  10. 计算机PS考试都考哪些,计算机专业ps考试题(考查课)(10页)-原创力文档
  11. Win10修改有线网卡的MAC地址
  12. email英文计算机求职信,求职信_计算机英文求职信
  13. LCN(使用springCloud)分布式事物原理
  14. 牛牛的猜球游戏(前缀和+逆交换)
  15. Win10 1809美化
  16. 机器学习-支持向量机SVM算法
  17. Python到底是干啥的?
  18. mySql文字上标_如何在 Pages 里面打出文本上标和下标
  19. 真c++ 从二叉树到红黑树(6)之红黑树RedBlack
  20. nova launcher_如何安装Nova Launcher以获得更强大,可自定义的Android主屏幕

热门文章

  1. 面经 | NLP算法岗(百度)
  2. 万字长文 | 线性代数的本质课程笔记完整合集!
  3. 机器学习7-主成分分析
  4. 标题决胜武器:标题常用的14个套路
  5. 博文视点大讲堂第42期——程序员修炼道路上的“葵花宝典”
  6. 4.7 ResNet CNN、tensorflow实现——python实战
  7. 8.11 Matching Networks 匹配网络
  8. 17.3加入知识的文本增强
  9. Leetcode刷题修炼手册
  10. Tensorflow:tfrecord数据读取和保存