Выполнение контрактного тестирования с использованием Spring Cloud Contract на AWS API Gateway / Kinesis

Предположим, что объект obj = {0:'John', 1:'Foo', 2:'Bar'}

Содержимое объекта печати

for (var i in obj){
    console.log(obj[i], i);
}

Консольный выход (Chrome DevTools):

John 0
Foo 1
Bar 2

Надеюсь, что это поможет!

0
задан zzzz8888 28 March 2019 в 05:21
поделиться

1 ответ

Это очень хороший вопрос. Да, вы можете выполнить это через интеграцию с WireMock. Поскольку у вас нет API этого приложения, вы не можете заставить их создавать определения контрактов, заглушки и т. Д. Однако вы можете настроить тесты, которые будут вызывать реальные API шлюза AWS, и запишите пару запрос / ответ в виде заглушки. Здесь вы можете найти такой пример для заглушения API-интерфейса компании под названием Stripe https://github.com/spring-cloud-samples/the-legacy-app/tree/master/stubs_with_proxy [111 ]

0
ответ дан Marcin Grzejszczak 28 March 2019 в 05:21
поделиться