JMeter插件不适用于JMeter服务器

JMeter插件不适用于JMeter服务器,jmeter,jmeter-plugins,jmeter-5.0,Jmeter,Jmeter Plugins,Jmeter 5.0,我有一个测试套件,它使用配置了Chromedriver的Webdriver Sampler插件()。如果我在“常规”非gui模式下运行测试,插件就会工作,即启动chromedriver并执行测试脚本 当我尝试在分布式模式下运行测试时,chromedriver似乎没有启动,并且在日志中没有发现错误。 我尝试从主节点运行测试,目标是从节点,以及从节点本身运行测试(目标是从节点上运行的jmeter服务器) 在没有上述插件的情况下运行测试是可行的(例如,从主机运行基于HTTP请求的测试套件,目标是从机)

我有一个测试套件,它使用配置了Chromedriver的Webdriver Sampler插件()。如果我在“常规”非gui模式下运行测试,插件就会工作,即启动chromedriver并执行测试脚本

当我尝试在分布式模式下运行测试时,chromedriver似乎没有启动,并且在日志中没有发现错误。 我尝试从主节点运行测试,目标是从节点,以及从节点本身运行测试(目标是从节点上运行的jmeter服务器)

在没有上述插件的情况下运行测试是可行的(例如,从主机运行基于HTTP请求的测试套件,目标是从机)

我是否也必须为jmeter服务器配置插件?

您需要:

  • 使用将WebDriver Sampler插件安装到所有从机(jmeter服务器)
  • 将二进制文件安装到同一位置的所有从属计算机
  • 确保所有从属设备上都安装了Chrome浏览器,并且它位于操作系统中
  • 当主计算机仅将.jmx测试脚本传输到从属计算机并从从属计算机收集结果时,任何其他额外文件,如:

    • 插件
    • 用于参数化的CSV文件
    • 属性文件
    • 等等

    应该手动或使用脚本从主机上复制,结果表明插件确实工作了,但为了chromedriver正常运行,必须在每个从属节点上设置一个显示变量

  • 安装xvfb

  • 运行命令:

    Xvfb:1-屏幕5 1024x768x8&

    导出显示=:1.5


  • 如中所述:

    感谢您的输入,但我已经完成了所有这些。你有什么进一步的想法吗?另一个奇怪的是,我在任何日志中都没有收到错误,如果上面的一些日志没有正确安装,这不应该产生任何错误消息吗?