Как установить другой заголовок для запроса группового потока в apache jmeter?
Я хочу проверить параллелизм приложения, для этого я использую apache Jmeter, конечная точка, которую я запрашиваю, должна иметь заголовок авторизации для аутентификации, в apache Jmeter HTTP Header Manager я добавил заголовок с именем Authorization с токеном значение, теперь допустим, у меня есть 5 потоков (пользователей), когда тест выполняет все 5 запросов пользователей с одинаковым токеном авторизации, я хочу, чтобы каждый поток запрашивал с различным токеном, чтобы моделировать разных пользователей, а не несколько экземпляров одного пользователя, я надеюсь, что вопрос имеет смысл: как я могу заставить каждый поток запрашивать API с различным токеном? это уникальное значение заголовка для запроса каждого потока. Спасибо, ребята, люблю вас.
1 ответ
Если у вас 5 разных пользователей - вам нужно иметь 5 разных токенов. Вы можете поместить токены в файл CSV и добавить конфигурацию набора данных CSV в свой план тестирования.
После этого вы сможете получить доступ к каждой записи файла CSV (которая будет отличаться для каждого потока / итерации) как ${token}
в диспетчере заголовков HTTP
Ознакомьтесь с параметризацией JMeter - статья с полным руководством, чтобы узнать больше о концепции выполнения управляемых данными тестов с использованием различных внешних источников данных, таких как файлы CSV, базы данных и т. Д.