java test webhooks в модульном тестировании в интеграционных тестах - PullRequest
0 голосов
/ 02 октября 2018

У нас есть приложения для веб-крючков, которые принимают https только за URL обратного вызова.Приложение отправляет запрос POST на URL обратного вызова в качестве уведомления о некоторых событиях.Чтобы быть свободными от любых сторонних приложений, мы пытаемся протестировать приложение, используя фиктивный / встроенный веб-сервер за URL обратного вызова, который запускается в процессе интеграционного тестирования.

Однако после попытки перехвата или причала кажется, что я не могу обойти проверку SSL-сертификата со стороны приложения webhooks или на стороне клиента, даже если URL-адрес обратного вызова может быть установлен на https://127.0.0.1:someport :(Приложение webhooks, которое мы тестируем, находится в другом окне, чем то, в котором выполняются интеграционные тесты.

Может кто-нибудь дать мне подсказку / подсказку, чтобы решить эту проблему? Глубоко ценим

1 Ответ

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

спасибо, a-kootstra, на самом деле это невозможно.Я был сбит с толку.Приложения webhooks живут на отдельном сервере, чем тот, с которого запускаются тесты.Таким образом, запросы, отправленные на localhost на нашем сервере webhooks, никогда не достигнут тестового сервера.Я решил проблему, используя AWS API-шлюз и DynamoDB.Работал отлично.И никаких сертификатов SSL тоже не выдают

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