Тестовое задание
В папке perfomance находится тест-план, выполняющий следующие действия:
- Создание 100 пользователей
- Зачисление на счет некоторой суммы (150.0)
- Списание со счета 50.0
- Перевод 50.0 следующему получателю
- Проверка, что баланс каждого аккаунта в порядке (проверяется баланс и сравнивается с тем, что должно быть)
- Удаление пользователей
Все тесты выполняются в 100 потоков и покрывают весь фунционал программы. Потоки на перевод средств имеют одинаковое время запуска, что позволяет проверить блокировки
mvn package
Результатом выполнения будет являться zip-файл с дистрибутивом в папке web/target
В Unix среде: sh start.sh
Веб интерфейс запускается на порту 9000, если не укзано иное