0

我正在尝试在我的 Windows 笔记本电脑上使用 JMeter master 进行 POC,并在其中一台基于 Linux 的远程机器上使用 slave。这可行吗?如果是,应该将 JMeter 目录复制到哪里?根还是别的地方?

如果这是不可能的,并且假设我设法获得两台 linux 机器(一台主机和一台从机),那么主要问题仍然存在 - JMeter 目录应该放在哪里?

任何指针将不胜感激。谢谢

4

2 回答 2

1

基本上,Jmeter 的主从连接是基于 RMI 构建的,只有当它们中的两个在同一个子网上时才有可能。然而,有几种技术可以使之成为可能,其中之一是隧道。

于 2021-01-02T07:50:39.350 回答
0

应该没问题,因为您的测试与操作系统无关,即您使用相对路径、动态文件/行分隔符等。

JMeter主机只负责:

  • 将 .jmx 测试脚本发送到从站
  • 开始测试执行
  • 从他们那里收集结果

请记住:

  1. 使用相同的 Java 版本
  2. 使用相同的 JMeter 版本
  3. 如果您的测试依赖于插件,请确保所有插件都安装在从属服务器上
  4. 确保复制所有相关文件(额外的 .jar 文件、CSV 文件、属性等)

关于 Linux 上的 JMeter 位置 - 这完全取决于您,只需确保您的 Linux 用户对该文件夹具有读/写/执行权限,通常我会选择/opt/usr/local文件夹,而不是将 JMeter 安装到文件系统。

更多信息:如何在 JMeter 中执行分布式测试

于 2021-01-03T07:52:28.367 回答