Параллельное и распределенное выполнение нескольких сценариев в телец

У меня есть следующие требования для выполнения теста производительности через Taurus. Требования: 1. Один jmx на нескольких (распределенных) jmeter 2. Для каждого Jmeter уникальный IP-адрес, который должен быть передан во время выполнения 3. Для каждого Jmeter должен быть предоставлен набор уникальных путей .csv в .yml (как данные источник) 4. Все Jmeter должны работать параллельно, и отчет должен быть объединен.

Пытался выполнить следующие действия, но не смог. Дайте мне знать или поделитесь образцом .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 для такого требования. Спасибо..


person vishwanath dalabhanjan    schedule 24.02.2020    source источник


Ответы (1)


Вы можете попробовать что-то вроде:

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

Использованная литература:

person Dmitri T    schedule 25.02.2020