Jmeter taurus中多个场景的并行和分布式执行

Jmeter taurus中多个场景的并行和分布式执行,jmeter,distributed,taurus,Jmeter,Distributed,Taurus,我通过Taurus执行性能测试有以下要求。 要求: 1.多个(分布式)jmeters上的单个jmx 2.对于每个Jmeter,在运行时传递一个唯一的IP地址 3.对于每个Jmeter,必须在.yml中提供一组唯一的.csv路径(作为数据源) 4.所有Jmeters都应该并行运行,报告应该是所有Jmeters的组合 尝试跟随,但无法实现。如果有人做过这种情况,请告诉我或与我分享示例.yml execution: - scenario: # scenario1: script

我通过Taurus执行性能测试有以下要求。 要求: 1.多个(分布式)jmeters上的单个jmx 2.对于每个Jmeter,在运行时传递一个唯一的IP地址 3.对于每个Jmeter,必须在.yml中提供一组唯一的.csv路径(作为数据源) 4.所有Jmeters都应该并行运行,报告应该是所有Jmeters的组合

尝试跟随,但无法实现。如果有人做过这种情况,请告诉我或与我分享示例.yml

execution:

- scenario:
#    scenario1:
        script: varTest.jmx
        distributed:
            - localhost:1099
        variables:
            host: "10"
- scenario:
#    scenario2:
        script: varTest.jmx
        distributed:
            - localhost:2010
        variables:
            host: "20"
在这种情况下,需要使用选项-o动态覆盖主机。 它不包含csv数据源的详细信息,请分享如何创建一个.yml这样的要求。
谢谢。

您可以尝试以下方法:

---
execution:
- distributed:
    - localhost:1099
  scenario:
    script: varTest.jmx
    distributed:
    variables:
      host: "10"
- distributed:
    - localhost:2010
    scenario:
    script: varTest.jmx
    variables:
      host: "20"
参考资料: