Описание тега hoverfly

Облегченный инструмент виртуализации услуг / моделирования API с открытым исходным кодом для разработчиков и тестировщиков
0 ответов

При запуске тестовой команды $ python setup.py для проверки hoverpy выдается следующая ошибка: ValueError: невозможно декодировать объект JSON

Я пытался работать с Hoverpy, но при выполнении тестовой команды $ python setup.py я получаю следующую ошибку. Traceback (most recent call last): File "c:\python27\lib\site-packages\hoverpy\hoverpy\hoverpy\tests\testVirtualisation.py", line 55, in t…
31 окт '17 в 04:27
0 ответов

RestTemplate и Jersey Client не работают с прокси-сервером Hoverfly

Я не могу заставить работать клиент отдыха Java, отправляя запросы на отдых на автономный прокси-сервер hoverfly. У меня Hoverfly работает как автономный прокси-сервер на Windows; до этого я переводил hoverfly в режим захвата и записывал запросы и о…
19 мар '18 в 20:24
1 ответ

Как установить более старую версию hoverfly, используя brew?

Я пытаюсь установить версию 0.7 hoverfly на мой Mac OS. Я пытаюсь использовать Homebrew для этого. Я использую команду: brew install SpectoLabs/tap/hoverfly но это установка последней версии. Я хотел бы установить более старую версию. Можете ли вы у…
27 июн '18 в 07:26
1 ответ

Использовать прокси hoverfly в загрузочном приложении Spring restTemplate

У меня есть приложение Spring Boot, которое предоставляет API отдыха, который внутренне действует как http-клиент для внешнего API отдыха. Мой тестовый класс Junit помечен @SpringBootTest, поэтому приложение запускается и предоставляет свои конечные…
24 ноя '17 в 19:02
0 ответов

Настройте прокси для RestTemplate, используя аргументы JVM

Я интегрирую hoverfly в качестве прокси-сервера для моего приложения весенней загрузки. Это приложение вызывает другие API REST, и я хочу перехватить запрос и ответ, а затем использовать его в режиме имитации для дальнейших вызовов через hoverfly. Я…
21 авг '18 в 15:21
0 ответов

Как проверить изображения при вызове внешнего API?

Я звоню из моей конечной точки отдыха внешний API. Что-то вроде этого: private byte[] retrieveImageFromExernalAPI() { byte[] imageBytes = null; URL url = new URL("https://cdau:6443/rest/services/targetEndpoint"); BufferedImage bufferedImage = ImageI…
07 янв '19 в 02:50
1 ответ

Hoverfly Ktor клиент Apache Kotlin

Я попытался сделать юнит-тест с Hoverfly, чтобы издеваться над внешним API. companion object { @ClassRule @JvmField val hoverflyRule: HoverflyRule = HoverflyRule.inSimulationMode(dsl( service("people.zoho.com") .get("/people/api/forms/P_EmployeeView…
13 июн '18 в 11:02
0 ответов

Настройка прокси уровня JVM для исходящих вызовов TIBCO HTTP (SOAP / REST)

Мы используем TIBCO в качестве промежуточного программного обеспечения для связи с вышестоящими системами. Мы пытаемся использовать Hoverfly как насмешку между TIBCO и вышестоящими системами. Чтобы использовать Hoverfly, который в настоящее время на…
31 авг '18 в 11:41
0 ответов

Как программно аннулировать захваченные динамические заглушки

Я использую hoverfly для виртуализации сервисов для тестирования наших микросервисов. В конкретном сценарии, когда ответ конечной точки службы изменяется (по контракту), например, для: изменения формата даты, мои тесты по-прежнему проходят, когда он…
28 янв '19 в 23:02
1 ответ

Hoverfly - захват запросов и ответов для микро сервисов

Я пытаюсь получить запрос и ответ от приложения, использующего Hoverfly. Hoverfly установлен на машине и настроен на прокси с режимом захвата. Приложение представляет собой веб-приложение, развернутое в Weblogic in linux box. Приложение внутренне ис…
24 авг '17 в 08:04
0 ответов

Hoverfly не перехватывает мой собственный хост в пункте назначения

Когда я запускаю hoverfly в режиме имитации (или как веб-сервер, это не имеет значения) и определяю какое-то назначение, тогда я должен сделать запрос через прокси (или прямо на localhost:8500 в случае веб-сервера). Есть ли способ запустить hoverfly…
13 дек '18 в 17:22
1 ответ

Как я могу издеваться над локальным URL с hoverfly?

Например, я хочу издеваться https://localhost/services и я попробовал этот код: @ClassRule public static HoverflyRule hoverflyRule = HoverflyRule.inSimulationMode(dsl( service(matches("localhost*")) .get("/services") .willReturn(success("{\"version\…
04 окт '18 в 15:22
1 ответ

Установите Hoverfly в Windows без Docker/Kubernetes

Глядя на установку Hoverfly, она описывает, как установить с помощью Docker, Homebrew или Kubernetes. Я не пользуюсь микроуслугами и не пользуюсь / не использую Docker/Homebrew/Kubernetes Могу ли я по-прежнему использовать Hoverfly или мне нужно уст…
11 июл '19 в 07:10
0 ответов

Ошибка Hoverfly - сертификат не авторизован для подписи других сертификатов

Я использую hoverfly в качестве прокси для захвата запросов к веб-сервису. Веб-сервис использует самозаверяющий сертификат. Когда я запускаю curl против URL веб-сервиса, как это curl -v -k --proxy http://localhost:8500 https://<webservice-url>…
26 авг '19 в 17:04
0 ответов

Hoverfly не перехватывает запросы к универсальным обработчикам.net.ashx

Прокси-сервер Hoverfly не перехватывает http-трафик на общие обработчики (.ashx). Я попытался установить прокси hoverfly в качестве общесистемного прокси. Я попытался установить прокси hoverfly из кода (например, с помощью httpclienthandler). WebPro…
14 июн '19 в 22:29
1 ответ

Hoverfly: настраиваемый сопоставитель тела запроса JSON, соответствующий определенным частям

Есть ли способ в API- интерфейсах Hoverly-Java настроить соответствие тела запроса JSON? Например, скажем, у меня есть это тело запроса, которое моя служба будет использовать { "name": "Tom", "age": 24, "timestamp": <unix time stamp long> } Я …
1 ответ

Как сопоставить путь json в стратегии сопоставления Hoverfly?

Соответствие jsonPath в файле симуляции журчалки "body" : [ { "matcher" : "jsonpath", "value" : "$[0].langId" } Вышеупомянутое не работает для следующего запроса "Body": "[{\"langId\":\"en\",\"fallback\":\"true\"}]" Это проблема? Как я могу это реши…
31 янв '20 в 19:47
1 ответ

Программное обеспечение доверия сертификату Java Hoverfly

Используя Hoverfly-java для имитации веб-сервисов в модульных тестах и ​​используя HttpClient в качестве веб-клиента, было обнаружено, что параметры прокси-сервера hoverfly распространяются правильно с использованием useSystemProperties() однако у м…
25 ноя '19 в 14:46
0 ответов

Измените ответ в hoverfly с помощью промежуточного программного обеспечения python

Я пытаюсь использовать hoverfly с python в качестве промежуточного программного обеспечения, чтобы изменить ответ. Я использую hoverfly версии master-3398 (OSX_amd64). В промежуточном программном обеспечении я сделал следующее: body = payload_dict['…
20 ноя '19 в 14:03
1 ответ

POD + Сервис Kubernetes Hoverfly

Я пытаюсь развернуть эту конфигурацию в кластере k8s: apiVersion: v1 kind: ConfigMap metadata: name: simulations-test labels: mock-services: "true" data: simulations-test.json: | { "data":{ "pairs":[ { "request":{ "path":[ { "matcher":"glob", "value…
12 июн '20 в 18:17