JMeter Slave 和 Master 可以在不同的平台上吗?
Can JMeter Slave and Master be on different platforms?
我正在尝试在我的 Windows 笔记本电脑上使用 JMeter master 并在其中一台基于 Linux 的远程机器上使用 JMeter master 进行 POC。这可行吗?如果是,JMeter目录应该复制到哪里?根目录还是其他地方?
如果这不可能,假设我设法得到两台 linux 机器(一台主机和一台从机),主要问题仍然存在 - JMeter 目录应该放在哪里?
任何指点将不胜感激。
谢谢
基本上Jmeter的主从连接是基于RMI建立的,只有两个在同一个子网中才有可能。然而,有几种技术可以实现,其中之一是隧道。
考虑到您的测试与操作系统无关,即您使用 relative paths, dynamic file/line separators 等,这应该没问题
JMeter主控机只负责:
- 正在将 .jmx 测试脚本发送到从站
- 开始执行测试
- 从他们那里收集结果
请记住:
- 使用相同的Java版本
- 使用相同的 JMeter 版本
- 如果您的测试依赖于插件
,请确保 all plugins 安装在从站上
- 确保复制所有相关文件(额外的 .jar 文件、CSV 文件、属性等)
关于 JMeter 在 Linux 上的位置 - 这完全取决于您,只需确保您的 Linux 用户对该文件夹具有 read/write/execute 权限,通常我会去/opt
or /usr/local
folders 并且不想将 JMeter 安装到文件系统的根目录中。
我正在尝试在我的 Windows 笔记本电脑上使用 JMeter master 并在其中一台基于 Linux 的远程机器上使用 JMeter master 进行 POC。这可行吗?如果是,JMeter目录应该复制到哪里?根目录还是其他地方?
如果这不可能,假设我设法得到两台 linux 机器(一台主机和一台从机),主要问题仍然存在 - JMeter 目录应该放在哪里?
任何指点将不胜感激。 谢谢
基本上Jmeter的主从连接是基于RMI建立的,只有两个在同一个子网中才有可能。然而,有几种技术可以实现,其中之一是隧道。
考虑到您的测试与操作系统无关,即您使用 relative paths, dynamic file/line separators 等,这应该没问题
JMeter主控机只负责:
- 正在将 .jmx 测试脚本发送到从站
- 开始执行测试
- 从他们那里收集结果
请记住:
- 使用相同的Java版本
- 使用相同的 JMeter 版本
- 如果您的测试依赖于插件 ,请确保 all plugins 安装在从站上
- 确保复制所有相关文件(额外的 .jar 文件、CSV 文件、属性等)
关于 JMeter 在 Linux 上的位置 - 这完全取决于您,只需确保您的 Linux 用户对该文件夹具有 read/write/execute 权限,通常我会去/opt
or /usr/local
folders 并且不想将 JMeter 安装到文件系统的根目录中。