2016-12-08 3 views
1

Нужна помощь. Необходимо зарегистрировать несколько пользователей, поэтому я использую CSV Data Set Config. Полученный динамический authCode Я храню в другом CSV-файле, и, как результат, я получаю токен, который я также храню в .csv. Во время публикации HTTP-запроса я передаю токен с данными пользователя из .csv. Как я могу различать токены, чтобы отправлять 1000 запросов только с 4 пользователями?Как различать токен магазина в .csv jmeter

ответ

0

Краткая Ответ: JMeter автоматически делает это за вас. вам не нужно сохранять authCode & token в файлах CSV.

Длинный ответ:

  1. Сохранить authCode используя Regular Expression Extractor. назовите переменную как authCode.
  2. Замените на ${authCode} везде, где authCode значение отправляется в последующих запросах.
  3. Захват значения маркеров с помощью Regular Expression Extractor и сохранить значение в переменной token
  4. Заменить ${token} везде, где token значение передаются в последующих запросах.

вам не нужно беспокоиться о thread/vuser, чтобы связать authCode, token и соответствующий thread. JMeter обрабатывает его для вас, сохраняя значения authCode, token для each thread и сохраняет состояние.

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

+0

Благодарим вас за ответ. Таким образом, не сохраняя auth, как вы посоветовали, а что касается токена - решил хранить с пользовательскими данными, то это приведет к передаче этих данных большому количеству HTTP-запросов. –

+0

это может быть сотни запросов, вам не нужно хранить их в CSV. JMeter уже сохраняет ценность для вас. вы можете заменить значение токена везде, где оно отправлено в последующих запросах. Если мы пойдем по вашему подходу, вы будете жестко кодировать, чтобы использовать CSV-значения только для этого конкретного пользователя. –

Смежные вопросы