Автоматическое нагрузочное тестирование, при котором 100 новых пользователей заказывают продукт одновременно с использованием jmeter. - PullRequest
0 голосов
/ 31 октября 2018

У меня есть онлайн-заказ сайт . Как загрузить тест на 100 новых пользователей, заказывающих продукт одновременно с использованием jmeter (не один пользователь за другим. Заказ на 100 пользователей одновременно).

Для отправки заказа пользователь должен перейти на несколько страниц, таких как Меню> Оформить заказ> Корзина> Ваши данные с адресом электронной почты и паролем> Оплата> Страница подтверждения. Я попробовал его с помощью инструментов рекордера BlazeMeter для 1 процесса заказа пользователя, а затем сохранил как файл JMX и затем импортировал его в Jmeter. Наконец не удалось найти решение. Я прошел 2-3 дня, не получил решение. Не могли бы вы посоветовать, пожалуйста.

1 Ответ

0 голосов
/ 31 октября 2018

В большинстве случаев вы не сможете воспроизвести записанный сценарий без предварительной модификации.

Например, просматривая страницу входа на сайт, который вы указали, я вижу по крайней мере __RequestVerificationToken, который должен быть коррелированный

enter image description here

Итак, для успешного входа в систему вам необходимо составить план тестирования следующим образом:

  • Открыть страницу входа
  • Выполнить вход в систему. В этом запросе вам нужно будет отправить переменную из предыдущего шага вместе с вашими учетными данными.

Если вы хотите, чтобы 100 пользователей заказывали продукт в один и тот же момент - установите Синхронизирующий таймер как дочерний элемент соответствующего сэмплера HTTP-запроса и установите «Количество одновременных пользователей для группировки по» на 100

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