JMeter меняет файл CSV, когда текущий файл достигает последних данных - PullRequest
2 голосов
/ 01 июля 2019

У меня есть скрипт для стресс-теста с использованием JMeter, проблема в том, что данных, которые я буду использовать, слишком много, и мне нужно было разделить его на несколько CSV.

Можно ли в JMeter изменить файл CSV, источник данных, если файл имеет последние данные?

Пример: У меня есть 1 миллион данных в CSV, во время выполнения, когда итерация достигает 1 миллиона данных, она изменит файл с более новыми данными.

1 Ответ

3 голосов
/ 01 июля 2019

Вы можете иметь несколько CSV Data Set Config с разными именами переменных как id id1 id2

Пометить как Recycle on EOF false

Recycle on EOF?Должен ли файл быть перечитан с самого начала при достижении EOF?(по умолчанию true)

И когда вы дойдете до конца, проверьте значение EOF как "${id}" == "<EOF>" и переопределите id / use ${id1} вместо

Пример:

if ("<EOF>".equals(vars.get("Email")){ 
   if ("<EOF>".equals(vars.get("Email2")){ 
      vars.put("Email",vars.get("Email3"));
      vars.put("Password",vars.get("Password3));
   } else {
      vars.put("Email",vars.get("Email2"));
      vars.put("Password",vars.get("Password2));
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...