Очень плохо знаком с JMeter (и долгое время слушатель переполнения стека, но впервые вызывающий абонент, так что не беспокойтесь обо мне), поэтому любая помощь будет принята.
Я пытаюсь настроить тест JMeter, который используетнесколько динамически генерируемых токенов доступа для работы в различных сценариях.В настоящее время у меня есть набор данных, используя CSV Data Set Config , содержащий учетные данные для входа в систему электронной почты и пароля пользователя, например:
email1@email.com,password1
email2@email.com,password2
Далее я отправляю запрос HTTP POST к сервису Login, который генерирует accessToken.Затем я использую JSON Extractor , чтобы получить сгенерированный accessToken.После этого я использую BeanShell Assertion для хранения свойства / переменной accessToken.
Кажется, моя проблема заключается в этом последнем шаге, поскольку он будет хранить только последнюю сгенерированную переменную вместо каждогосгенерированных accessTokens.Я хочу иметь возможность сохранять / перезаписывать захваченный accessToken для каждой комбинации пароля электронной почты.Я хотел бы изменить / заполнить файл CSV следующим образом:
email1@email.com,password1,accessToken1
email2@email.com,password2,accessToken2
Я также пытался использовать Предварительный процессор> Параметры пользователя
Экранснимок пользовательских параметров
Я бы хотел, чтобы переменная "userBearerToken" обновлялась / перезаписывалась вместе с тестами, но я не могу найти способ сделать это, или это можно сделать в настоящее время.
Мне трудно сказать, что я пытаюсь спросить, но в основном я хочу хранить несколько динамически генерируемых переменных (accessTokens, которые меняются и время ожидания) и использовать их в других тестах.Мне все равно, какой компонент может обработать это (CSV или параметр пользователя), но мне нужно иметь возможность хранить эти переменные с соответствующими учетными данными пароля электронной почты.