惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
Engineering at Meta
Engineering at Meta
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
博客园 - Franky
The GitHub Blog
The GitHub Blog
大猫的无限游戏
大猫的无限游戏
The Cloudflare Blog
B
Blog RSS Feed
云风的 BLOG
云风的 BLOG
小众软件
小众软件
罗磊的独立博客
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
美团技术团队
H
Hackread – Cybersecurity News, Data Breaches, AI and More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
C
Check Point Blog
WordPress大学
WordPress大学
博客园 - 【当耐特】
博客园 - 司徒正美
D
Docker

博客园 - microtea

【转载】关于Java文件路径问题 - microtea - 博客园 安装CVSNT UTF-8的繁体与简体转换 - microtea - 博客园 利用MSSQL sp自制未公开的加密函数(转) wap开发的点小经验 no suitable driver java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]对象名 'xxx' 无效 关于临时表的个人经验 - microtea - 博客园 java的对像克隆 在Redhat9上安装Oracle 9.2 SQL中的单记录函数 常用javascript Java:int 和 String 互相转换的多种方法 JAVA:Duplicate name in Manifest: Class-Path 关于The underlying connection was closed ServerVariables 集合环境变量列表 初步的对防盗连接的方法的设想 在asp.net中对web.config内容的添加 Asp.net(C#)中基于Forms验证的角色(用户组)验证授权过程
Jmeter多机联合产生负载 (转)
microtea · 2006-10-20 · via 博客园 - microtea

多机联合产生负载
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