JMeter - Могу ли я узнать текущие номера строк конфигурации CSV Data Set? - PullRequest
0 голосов
/ 04 июня 2019

Я выполняю JMeter с тестом бесконечного цикла, управляемым из конфигурации набора данных CSV

Который останавливается, когда заканчивается:

  • Перезарядка при EOF false

  • Остановить поток при EOF true

Я хочу узнать оставшееся время выполнения динамически по номеру записи CSV,

Например, 1000 строк,каждая занимает секунды - 1000 секунд

И если это невозможно, по крайней мере, напечатать номер строки аналогичным способом печати ${__threadNum}

Есть ли такие опции?

1 Ответ

1 голос
/ 07 июня 2019

Возможно, это не точное решение, которое вы ищете, но все же, позвольте мне изложить его здесь.Самое простое решение, которое может сработать для вас, если вы собираетесь запустить однопользовательское выполнение, тогда вы можете использовать getIteration() метод .Таким образом, вы можете использовать элемент JSR223 и распечатать текущий номер итерации, который также будет вашим номером строки.

Но это не сработает, если вы собираетесь выполнить выполнение с несколькимипользователей / потоков.Что я предлагаю - , пожалуйста, добавьте еще одно дополнительное поле [столбец] в CSV для номера строки и добавьте нумерацию от 1,2 ...., n к строкам данныху вас есть в CSV.Теперь, когда вы можете создать / использовать переменную для вновь добавленного столбца 'rowNumber', вы можете использовать ее в любом месте скрипта в соответствии с вашими потребностями, чтобы распечатать, чтобы выяснить, где находится выполнение в любой момент времени.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...