Параллельное и распределенное выполнение нескольких сцен ios в телец - PullRequest
0 голосов
/ 24 февраля 2020

У меня есть следующие требования для выполнения теста производительности через Телец. Требования: 1. Один jmx на нескольких (распределенных) jmeters 2. Для каждого Jmeter уникальный IP-адрес, который должен быть передан во время выполнения 3. Для каждого Jmeter должен быть указан набор уникального пути .csv в .yml (как данные источник) 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 для такого требования. Спасибо ..

1 Ответ

0 голосов
/ 25 февраля 2020

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

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

Ссылки:

...