代码之家  ›  专栏  ›  技术社区  ›  Michal

如何以远程(分布式)模式在JMeter中发送包含的组件

  •  2
  • Michal  · 技术社区  · 8 年前

    Include Controllers 和 我想在分布式模式下运行测试。 但我面临的问题是JMeter从节点(远程节点)无法找到我想要包含的元素。

     INFO o.a.j.c.IncludeController: loadIncludedElements -- try to load included module: /opt/jenkins/workspace/_start_jmeter_server_NFT/apache-jmeter-3.2/bin/../common_test_components/debug-component.jmx
     INFO o.a.j.c.IncludeController: loadIncludedElements -failed for: /opt/jenkins/workspace/_start_jmeter_server_NFT/apache-jmeter-3.2/bin/../common_test_components/debug-component.jmx
     INFO o.a.j.c.IncludeController: loadIncludedElements -Attempting to read it from: /opt/jenkins/workspace/_start_jmeter_server_NFT/apache-jmeter-3.2/bin/./../common_test_components/debug-component.jmx
     ERROR o.a.j.c.IncludeController: Include Controller 'common component' can't load '../common_test_components/debug-component.jmx' - see log for details
    

    1 回复  |  直到 8 年前
        1
  •  2
  •   vins    8 年前

    手动复制这些文件会很烦人。所以我建议你和我一起去 docker 将整个环境和所有测试依赖项打包为一个映像。然后,您只需根据每个从属服务器上的图像创建一个容器。

    http://www.testautomationguru.com/jmeter-distributed-load-testing-using-docker/