@Div100

Какие есть способы протестировать сторонний spring mvn проект?

Дано:
1. Мое приложение\проект\либа – как угодно назвать
2. Таргет проект\приложение, который надо скачать и протестировать

Про таргет проект известно:
1. Есть проект на spring boot. Лежащий в заранее известном репозитории
2. Известна структура его пакетов (controllers, services, repositories etc).
3. Известно про что этот проект, для простоты объяснения пусть будет интернет магазин.
4. Известо что там есть некоторый контроллер, который как раз надо протестировать. Например:
@RequestMapping(/products) и возвращает ModelAndView(freemarker) с простым списком продуктов.

Задача:
1. Своим приложением я иду в гит репозиторий.
2. Скачиваю проект
3. Теперь мне надо как-то протестировать этот проект, что он в принципе работает, и что он выдает этот список продуктов.

С 3 проблемы, непонятно как заставить мой проект тестировать проект, который был скачан? Его как-то копировать? Сканировать класпас и собирать контекст? Какие могут быть идеи, что можно попробовать?
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 2
alfss
@alfss
Если речь идёт о библиотеке, то пишите у себя в проекте юнит тесты использующие нужные функции. Если речь идёт о сервисе, то реализуйте интеграционное тестирование.
Ответ написан
leahch
@leahch
Я мастер на все руки, я козлик Элек Мэк :-)
Для интеграционного и нагрузочного тестирования рекомендую попробовать jmeter. Пишете под него тест взаимодействия с вашим rest сервисом и смотрите на результаты.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 220 000 до 250 000 руб.
от 100 000 до 150 000 руб.
MFMS Москва
от 150 000 до 250 000 руб.
24 февр. 2019, в 00:36
5000 руб./за проект
23 февр. 2019, в 23:19
800 руб./за проект
23 февр. 2019, в 20:49
500 руб./за проект