Вопросы по теме 'wiremock'

Wiremock Stubbing не работает
Я только начал использовать Wiremock, и у меня есть вопрос о заглушках. Из документации кажется, что вы можете использовать либо файл JSON в сопоставлениях, либо код stubFor(get(urlEqualTo(... в своем коде Java. Однако я обнаружил, что...
8061 просмотров
schedule 23.09.2021

Как запустить WireMock для тестов пользовательского интерфейса XCTest в Xcode 10 и macOS 10.14?
Мы используем автономный экземпляр Wiremock в качестве фиктивного сервера для наших тестов пользовательского интерфейса Xcode. У нас есть тестовый класс наблюдателя, который отвечает за раскрутку этого экземпляра (при необходимости) и разрушение его...
277 просмотров

Проблема интеграции Wiremock с Scalatest
У меня возникли проблемы с интеграцией Wiremock со спецификацией Scalatest. Я использую эту версию Wiremock: "com.github.tomakehurst" % "wiremock-jre8" % "2.22.0" % "test", Созданный мной WiremockSpec выглядит так: trait...
348 просмотров
schedule 01.10.2021

Как развернуть службу wiremock из приложения с весенней загрузкой в ​​службы приложений Azure?
У меня есть приложение с весенней загрузкой, в котором я запускаю сервер Wiremock на localhost, порт 80. Когда я запускаю приложение локально, я могу получить доступ к серверу Wiremock (на http://localhost:80 ). Однако, когда приложение с весенней...
710 просмотров

Как удалить последнюю запятую в каждом цикле в Wiremock
Мне нужно написать заглушку для запроса, который будет выглядеть примерно так: [ { "todo_id": 1 }, { "todo_id": 2 } ] Количество задач в запросе может быть разным. Мой ответ сейчас выглядит так:...
247 просмотров

Проверить / сопоставить поле JSON для числа, а не строки во входном запросе в Wiremock
Я пытаюсь проверить конкретное поле json amount в запросе, чтобы иметь номер, а не строку { "request": { "method": "POST", "urlPath": "/charges", "bodyPatterns" : [...
66 просмотров
schedule 27.11.2021

Android Gradle объявляет зависимость Variant Build Flavor с помощью API и исключения в KTS
Я пытаюсь создать вид своего приложения, которое включает очень тяжелую зависимость и будет использоваться только в определенных сборках для тестирования и автономной разработки (зависимость - Wiremock для Android). Однако я не могу найти никаких...
61 просмотров

Сгенерировать текущую дату в json-файле с заглушкой
Чтобы заглушить HTTP-ответ, я использую WireMock. Итак, вот мой ответ в виде файла json. Расположение: /wiremock/__files/myproject/stub.resp.json Содержание stub.resp.json { "requestId": "903004f5-7033-4aa8-a605-a10d4ff19241",...
1204 просмотров
schedule 22.02.2022

Wiremock post request значение свойства тела json является динамически сгенерированным значением, как заглушить
Я новичок в wiremock , я использую wiremock в своем тесте интеграции с весенней загрузкой для имитации одного из внешних HTTP-вызовов. Мое тело запроса json содержит два динамических свойства, все остальные поля можно установить и заглушить в...
2891 просмотров
schedule 14.03.2022

Загрузить файлы-заглушки Wiremock
Я хотел загрузить все мои файлы-заглушки Wiremock перед запуском моих тестов cucumber-jvm. Согласно Wiremock docs через API, можно отправить только один файл. Не навалом. Я думал использовать java-код в тестовом проекте перед стартовыми...
221 просмотров
schedule 27.03.2022

Как писать интеграционные тесты с помощью Spring-Cloud-Netflix и симулировать
Я использую Spring-Cloud-Netflix для связи между микросервисами. Допустим, у меня есть две службы, Foo и Bar, а Foo использует одну из конечных точек REST Bar. Я использую интерфейс, помеченный @FeignClient : @FeignClient public interface...
33009 просмотров

Заглушка с помощью Wiremock — расположение WithBodyFile, отличное от _files
В документации Wiremock указано, что расположение файла, указанного в withBodyFile , должно находиться в src/test/resources/__files . Я хотел бы иметь файл в src/test/resources/Testing_ABC/Testcase2/myfile.xml. Есть ли способ добиться этого?...
8551 просмотров
schedule 18.04.2022

Тело ответа захвата Wiremock для последующего повторного использования
Я столкнулся с конкретным вариантом использования при использовании автономного API Wiremock. Я хотел бы иметь возможность повторно использовать тело ответа, сгенерированное заглушкой для другого запроса (также заглушенного), в качестве контекстной...
705 просмотров
schedule 29.04.2022

Конечная точка API для сохранения составного файла методом POST через Postman
Я пытаюсь издеваться над запросом на загрузку zip-файла с помощью метода «POST», используя Wiremock. Но я не мог найти необходимое свойство для этого. Ниже приведен мой издевательский запрос, который необходимо отправить. Как я могу сохранить этот...
371 просмотров

Модульное тестирование - проверка Wiremock с ошибкой подключения
Я тестирую приложение с весенней загрузкой и использую заглушки для имитации внешнего API. В одном тестовом примере я хочу убедиться, что моя заглушка вызывается ровно один раз, но она не работает с ошибкой подключения. Мой тестовый файл:...
3372 просмотров
schedule 13.06.2022

Заглушка для клиента Feign для интеграционного тестирования
У меня есть весенний облачный проект со следующей структурой упаковки Контроллер (опубликует конечную точку отдыха) -> поток (бизнес-логика) -> сервис (вызывает клиент Feign с резервной настройкой hysterix) -> клиент Feign. Автоматическая...
1302 просмотров

можем ли мы развернуть код Wiremock на сервере jboss
Я пытаюсь издеваться над объектами, возвращающимися с сервера клиенту. Поэтому мне нужно развернуть свой Wiremock Code на сервере. Так возможно ли это или есть другой способ реализовать этот сценарий? И я совершенно новичок в Wiremock. Итак, как...
148 просмотров
schedule 28.07.2022

Как запустить образ докеры с помощью kubectl cmd с конкретным cmd
Раньше я запускал образ прототипа с помощью плавной команды docker run : docker run -it -p 8787:8787 rodolpheche/wiremock --port 8787 --verbose Теперь я пытаюсь запустить его в Kubernetes с помощью cmd kubectl run , следующий успешно...
63 просмотров
schedule 03.08.2022

Wiremock Placeholder не распознается
Я пробовал со следующим json, но Wiremock не распознает мои изменения. Я прочитал документацию по wiremock и увидел, что они сказали: сопоставление равенства JSON основано на JsonUnit и, следовательно, поддерживает заполнители. Я также пробовал как...
564 просмотров
schedule 08.08.2022

Тесты Android не запускаются на устройстве ниже 5 (API 21) NoClassDefFoundError
Я пытаюсь запустить инструментальные тесты для своего проекта. Но они не работают на устройствах (в том числе и на эмуляторах) с версией ниже 5 (API 21). Я пытался решить эту проблему, но все еще сталкиваюсь с ней. Я получаю следующее исключение....
862 просмотров
schedule 15.08.2022