Как установить другой заголовок для запроса группового потока в apache jmeter?

Я хочу проверить параллелизм приложения, для этого я использую apache Jmeter, конечная точка, которую я запрашиваю, должна иметь заголовок авторизации для аутентификации, в apache Jmeter HTTP Header Manager я добавил заголовок с именем Authorization с токеном значение, теперь допустим, у меня есть 5 потоков (пользователей), когда тест выполняет все 5 запросов пользователей с одинаковым токеном авторизации, я хочу, чтобы каждый поток запрашивал с различным токеном, чтобы моделировать разных пользователей, а не несколько экземпляров одного пользователя, я надеюсь, что вопрос имеет смысл: как я могу заставить каждый поток запрашивать API с различным токеном? это уникальное значение заголовка для запроса каждого потока. Спасибо, ребята, люблю вас.

1 ответ

Решение

Если у вас 5 разных пользователей - вам нужно иметь 5 разных токенов. Вы можете поместить токены в файл CSV и добавить конфигурацию набора данных CSV в свой план тестирования.

Конфигурация набора данных JMeter CSV

После этого вы сможете получить доступ к каждой записи файла CSV (которая будет отличаться для каждого потока / итерации) как ${token} в диспетчере заголовков HTTP

Переменная JMeter HTTP Header Manager

Ознакомьтесь с параметризацией JMeter - статья с полным руководством, чтобы узнать больше о концепции выполнения управляемых данными тестов с использованием различных внешних источников данных, таких как файлы CSV, базы данных и т. Д.

Другие вопросы по тегам