Jmeter多机联合产生负载 (转)
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多机联合产生负载 (转)相关推荐
- 性能测试——JMeter脚本录制和HTTP负载测试
实验目的 (1)了解Jmeter性能测试工具的用途和简单的操作: (2)掌握Jmeter性能测试工具测试过程: (3)能够使用Jmeter进行负载测试: 实验步骤 使用Jmeter对MercuryTo ...
- jmeter 本机承载能力测试结果
cpu核心数 内存大小 影响吞吐量大小 配置越高吞吐量成变大趋势(并非线性增大) 配置低的比如2c 8G的 吞吐量就小 -bash: fork: Cannot allocate memory 问题的处 ...
- jmeter 多机负载压测与服务器性能监测
环境: jmeter: apache-jmeter-3.3 jdk: 负载生成: 被测机: 一. 多机负载压测: 概述: 1.修改jmeter.properties配置文件 remote_hosts= ...
- Jmeter 多台机器产生负载及问题解决方法
JMeter 使用多台机器产生负载的操作步骤如下: 关于linux环境运行jmeter,分布式测试 见 http://www.51testing.com/html/55/383255-847895.h ...
- linux 修改jmeter内存溢出,jmeter本机内存溢出如何修改?
websocket连接过程中内存溢出,本机配置的内存最大和最小设置的512: 一.后台返回 二.结果树返回: Thread Name: 线程组 1-9 Sample Start: 2017-09-11 ...
- jmeter 跳板机_Jmeter接口测试进阶
.添加HTTP Cookie 管理器 2.添加CSV Data Set Config 3.添加HTTP请求默认值 4.添加JDBC Connection Configuration 5.添加登录HTT ...
- jmeter 跳板机_jmeter本地通过跳板机连接塔内数据库
log: 需求描述: 1.数据库在塔内,需要通过跳板机链接 2.需要在表里面mock批量数据用来测试 使用工具:putty,jmeter 1.下载putty,自己正常使用的已打包上传 windows6 ...
- 软件测试-4-性能测试
性能测试 例子:北京奥运会的售票宕机 1. 什么是性能测试 验证产品的性能在特定负载和环境条件下使用是否满足性能指标 进一步发现系统中存在的性能瓶颈,优化系统 1.1. 性能测试的度量方法 不同的关注 ...
- 软件性能测试与LoadRunner实战可以在网上和书店买到了
有很多朋友和学员对这本书已经期待很久了,今天可以幸福的告诉大家这本书,您可以在China-pub上订购了(订购的链接:[url]http://www.china-pub.com/39876[/url] ...
- 蓄冷罐典型架构和原理
数据中心蓄冷罐设计架构有多种方式,常见的是一级泵串联设计.一级泵并联设计和二级泵共管设计. 一级泵串联设计 在一级泵系统里,把蓄冷罐和主机串联在同一回路中工作.当主机正常供冷时,主机通过调节阀1.2和 ...
最新文章
- CentOS7修改时区,你会吗?
- HDU 3183 A Magic Lamp(RMQ问题, ST算法)
- redis数据持久化到mysql_Redis【数据持久化篇】
- CSS 特殊性、继承与层叠
- 一道关于 fork 的笔试题
- 没钱没资本可以创业不,想创业的人怎么办
- 十个C语言项目,从小白到月入10K
- python爬取猫途鹰网站上的评论
- 数据包络分析法(DEA) R实现
- 计算机PS考试都考哪些,计算机专业ps考试题(考查课)(10页)-原创力文档
- Win10修改有线网卡的MAC地址
- email英文计算机求职信,求职信_计算机英文求职信
- LCN(使用springCloud)分布式事物原理
- 牛牛的猜球游戏(前缀和+逆交换)
- Win10 1809美化
- 机器学习-支持向量机SVM算法
- Python到底是干啥的?
- mySql文字上标_如何在 Pages 里面打出文本上标和下标
- 真c++ 从二叉树到红黑树(6)之红黑树RedBlack
- nova launcher_如何安装Nova Launcher以获得更强大,可自定义的Android主屏幕