【问题标题】:How to run JMeter Webdriver samplers on a remote machine如何在远程机器上运行 JMeter Webdriver 采样器
【发布时间】:2018-02-19 09:35:31
【问题描述】:

我正在尝试在远程机器上的 IE 中运行 JMeter Webdriver 采样器。我已将remote_hosts 更改为远程机器的IP 地址。远程机器上的 JMeter 服务器也会启动。当我在本地机器(Run->Remote Start menu) 上从 JMeter GUI 运行测试时,我可以看到远程机器上的命令行窗口显示

“开始测试...”

马上

“测试完毕……”

所以测试运行了,但实际上什么也没发生。

我一定是缺少一些配置。

有人可以帮忙吗?

【问题讨论】:

  • 您是否也在远程机器中添加了插件?检查登录删除机器并将日志中的错误添加到问题

标签: jmeter


【解决方案1】:
  1. 您需要将相同的Selenium/WebDriver Support 插件安装到远程从站。这可以通过将整个 JMeter 安装复制到从属主机或在每个从属主机上使用 JMeter Plugins Manager 来完成。
  2. 您需要下载Internet Explorer Driver 二进制文件并将其放在与主控主机相同的位置。

如果出现任何问题,请检查远程从站上的 jmeter-server.log 文件 - 通常它应该包含根本原因(或错误的线索)

【讨论】:

  • 再次感谢 Dmitri。
  • 当我在属性文件中提供“remote_hosts=,127.0.0.1”时,它只在一个客户端(第一个 ip)中运行测试。我期待它在两个客户端上运行并发测试。我错过了什么吗?提前谢谢,我知道你有答案
  • 您需要在启动测试的同一台机器上运行jmeter-server。主节点本身不执行任何操作,它只是配置 remote slaves 所以如果你想在主节点上运行你的 Selenium 测试,你需要启动一个 jmeter slave在同一个节点上。更多信息:How to Perform Distributed Testing in JMeter
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-03
  • 1970-01-01
相关资源
最近更新 更多