Jmeter: как массово проверять / снимать флажок «Создать родительский образец» - PullRequest
0 голосов
/ 04 августа 2020

Вы создаете и тестируете свой скрипт локально в jmeter, чтобы позже вы могли загрузить его в blazemeter для запуска.

Тест содержит сотни контроллеров транзакций, каждый из которых представляет страницу и создается регистратором скриптов .

Проблема в том, чтобы запускать его локально и получать сводку контроллера транзакций по страницам, а не по каждому запросу, вы должны проверить «генерировать родительский образец».

но это должно быть отключено при загрузке в blaze.

Как люди справляются с этим?

Невозможно массово редактировать их или использовать переменную, каждый контроллер транзакции (представляющий страницу) должен каждый раз редактировать вручную.

Есть предложения?

1 Ответ

1 голос
/ 04 августа 2020
  1. JMeter .jmx-скрипты в основном XML файлы , поэтому вы можете открыть свой скрипт с помощью текстового / XML редактора по вашему выбору, ищите следующая строка:

    <boolProp name="TransactionController.parent">false</boolProp>
    

    это означает, что контроллер транзакций не генерирует родительский образец. Если вы замените его на:

    <boolProp name="TransactionController.parent">true</boolProp>
    

    , он сгенерирует родительский образец (и наоборот)

  2. Вы можете использовать Taurus инструмент, который имеет возможность массового изменения произвольного свойства тестового элемента JMeter на желаемое значение, в вашем случае отключение «родительского» режима контроллера транзакций будет примерно таким:

    execution:
      scenario:
        script: test.jmx
        modifications:
          set-prop:
            "Transaction Controller>TransactionController.parent": false
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...