Тестирование ответа провайдера REST API без макета - PullRequest
0 голосов
/ 20 мая 2018

В настоящее время я работаю над проектом Spring Boot, в котором мы интегрируемся с внешним REST API.В рамках нашего теста комплекта интеграции мы проводим фиктивный тест реального внешнего API, который выполняется как часть CI / CD.

Мой вопрос находится в работе, он вызывает реальный API, поэтому, как мы можем сделать это в тестовой среде.Я не думаю, что нам нужно совершать реальный вызов внешнего провайдера во время множественного интеграционного теста, который будет загружать внешний API, также в то же время хотелось бы протестировать с реальным REST-ответом от сервиса.

Любые предложения

1 Ответ

0 голосов
/ 22 мая 2018

Если в общедоступном API есть описание чванства, вы можете использовать Atlassian Pact Swagger Validator .Я описываю рабочий процесс в этом выступлении: https://www.youtube.com/watch?v=79GKBYSqMIo#t=39m10s

...