Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.27 KB

File metadata and controls

26 lines (17 loc) · 1.27 KB

Loyalty Plant

Тестовое задание

JMeter

В папке perfomance находится тест-план, выполняющий следующие действия:

  • Создание 100 пользователей
  • Зачисление на счет некоторой суммы (150.0)
  • Списание со счета 50.0
  • Перевод 50.0 следующему получателю
  • Проверка, что баланс каждого аккаунта в порядке (проверяется баланс и сравнивается с тем, что должно быть)
  • Удаление пользователей

Все тесты выполняются в 100 потоков и покрывают весь фунционал программы. Потоки на перевод средств имеют одинаковое время запуска, что позволяет проверить блокировки

Сборка

mvn package

Результатом выполнения будет являться zip-файл с дистрибутивом в папке web/target

Запуск

В Unix среде: sh start.sh

Веб интерфейс запускается на порту 9000, если не укзано иное