Нагрузочное тестирование с использованием Jmeter - PullRequest
0 голосов
/ 05 октября 2018

У меня есть следующий сценарий:

  1. Пользователи проходят проверку подлинности через JWT в Laravel API.
  2. При успешном входе пользователи могут перейти к форме опросагде они могут ответить на ряд вопросов (множественный выбор, выбор, переключатели и т. д.).
  3. Зарегистрированный администратор может просматривать ответы пользователя в режиме реального времени (здесь используются Web-sockets), будучи нанесенным на график.Например, скажем, вопрос «Каков ваш пол?», Круговая диаграмма показана с 10% мужчин и 90% женщин.

Я хотел бы смоделировать 100 пользователей, отвечающих на некоторые заранее заданные вопросы, иувидеть ответ в разных графиках в режиме реального времени.Я думал об использовании Jmeter для нагрузочного тестирования.Но не знаю, как войти в эти 100 пользователей и смоделировать ответы на вопросы.

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

1 Ответ

0 голосов
/ 08 октября 2018
  1. Для аутентификации через JWT вам нужно извлечь токен из первого ответа, используя JSON Extractor и убедиться, что значение токена JWT добавляется к следующим запросам через HTTP Header Manager..Ознакомьтесь со статьей Тестирование микросервисов с помощью JMeter для получения более подробной информации, если это необходимо.
  2. Я полагаю, что вы можете записать все эти этапы опроса, используя HTTP (S) Test Script Recorder и построить тестовый поток из получающихся HTTP-запросов сэмплеров
  3. Вы можете использовать, например, JMeter WebSocket Samplers для имитации действий администратора.Скорее всего, вы не увидите сами «диаграммы», однако вы сможете наблюдать необработанные данные и использовать Утверждения для проверки их целостности
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...