0

我有以下要求通过 Taurus 执行性能测试。要求: 1. 多个(分布式)jmeters 上的单个 jmx 2. 对于每个 Jmeter,在运行时传递一个唯一的 IP 地址 3. 对于每个 Jmeter,必须在 .yml 中提供一组唯一的 .csv 路径(作为数据来源) 4.所有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。谢谢..

4

1 回答 1

0

您可以尝试以下方法:

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

参考:

于 2020-02-25T07:44:30.500 回答