Публикации по теме 'wiremock'


Мок-сервер с использованием WireMock
Мы живем в эпоху микросервисов. Одним из преимуществ микросервисной архитектуры является ускорение выхода на рынок. Разработка может быть разделена на более мелкие части, следовательно, может развиваться параллельно. В большинстве случаев связь между микросервисами осуществляется через REST API. При этом возникает вопрос, как эффективно разработать часть системы, которая требует связи с другой частью, которая не готова. И ответ заключается в использовании mock. В этом руководстве..

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

Развертывание WireMock на Jetty в maven
Я пытаюсь использовать WireMock (v1.32), чтобы издеваться над веб-сервисами в проекте maven. Для запуска тестов я использую причал (v8.1.8) для развертывания войн. Я пробовал следующие подходы для запуска WireMock на причале (под плагином причала в...
4477 просмотров
schedule 21.07.2023

Java: имитирование вызовов http/https в модульном тесте
Я пытаюсь настроить модульные тесты в своем коде, в котором я хотел бы издеваться над остальными вызовами, идущими к внешней веб-службе. Я знаю пару способов сделать это: Заглушите методы, которые выполняют вызов внешней веб-службы с помощью...
1862 просмотров
schedule 22.05.2023

Интеграция с эспрессо Wiremock
Я разработал небольшое приложение с экраном входа в систему, а также написал сценарий Espresso для его автоматизации. Я знаю, что WireMock — это гибкая библиотека для заглушек и имитации веб-сервисов. С его помощью можно создать фактический...
1215 просмотров

Модернизация не выполняет обратный вызов при запуске тестов Robotric
Не получать обратный вызов от Retrofit при тестировании (под JVM). Тестирование приложения с помощью Robolectric (3.0), Wiremock (1.57: автономная версия) и Mockito (1.10.19). Приложение использует Retrofit (1.9) для подключения к внутреннему...
525 просмотров
schedule 14.07.2023

Wiremock возвращает 404 для URL-адреса с заглушкой
Я определил сервер wireMock следующим образом: private WireMockServer wireMockServer; @Before public void preSetup() throws Exception { wireMockServer = new WireMockServer(56789); wireMockServer.start();...
16233 просмотров
schedule 05.08.2022

Не удалось получить доступ к _admin в WireMock
Я использую автономную банку WireMock на CentOS. Запуск сервера в порядке, но когда я пытаюсь получить доступ к файлам сопоставления, используя URL-адрес: http://localhost:8090/_admin Я получаю сообщение об ошибке: HTTP ERROR 404...
850 просмотров
schedule 02.06.2023

Как смоделировать класс с помощью WireMock?
У меня есть класс AMSClient, который я хочу имитировать с помощью WireMock. Я видел несколько примеров, но не мог их понять, так как они используют номера портов. Может ли кто-нибудь сказать мне, как смоделировать класс с помощью WireMock.
451 просмотров
schedule 26.06.2022

com.github.tomakehurst.wiremock.client.VerificationException: ожидаемый статус 201 для http: // localhost: 8080 / __ admin / mappings / new, но был 404
Это мой тестовый класс: public class CompanionDevicesRestServiceTest { public static ComDevicesRestService comDevicesRestService; public static IComDevices cdevicesService; public static ComDevices cdevicesRequest; @BeforeClass...
1971 просмотров
schedule 09.03.2024

Программный запуск WireMock на удаленном сервере Unix из JUNIT
Прежде всего, хотел бы поблагодарить команду WireMock за потрясающее решение для макета, которое просто использовать и интегрировать. http://wiremock.org/docs/ У меня была конкретная проблема. Я запускаю WireMock, как показано ниже, в моих...
893 просмотров
schedule 14.06.2023

Как включить HTTPS для автономного Wiremock
Обзор: Я использовал автономную версию 2.1.11 Wiremock и сделал следующее, чтобы включить URL-адрес HTTPS для моего запроса, но безрезультатно: Изучение документа http://wiremock.org/docs/running-standalone/ Добавляем --https-port, но...
7167 просмотров
schedule 20.04.2022

эквивалент Wiremock для веб-сокетов?
Я использовал Wiremock для тестирования HTTP-вызовов, но моя текущая работа требует веб-сокетов, и мне было интересно, нашел ли кто-нибудь / использовал библиотеку для установки локального хоста, который создаст соединение через веб-сокет, которое вы...
2240 просмотров
schedule 29.06.2023

WireMock: Stubbing - Как получить объект testClient?
Я хочу протестировать HTTP-запрос / ответ. Поэтому я использую WireMock. Я хочу заглушить ответ на конкретный запрос: Вот код: public class WireMockPersons { @Rule public WireMockRule wireMockRule = new WireMockRule(8089);...
1082 просмотров
schedule 03.03.2022

Wiremock mock, возвращающий HTTP 500
Я использую wireMock и получаю последовательный ответ 500 Internal Server Error, даже если заглушенный ответ - 200 OK. Если я отлаживаю, я вижу, что соединение всегда закрыто. Есть идеи, что может пойти не так? Или что делаю не так. Вот тест...
3911 просмотров
schedule 18.12.2022

Установка HTTP-заголовка Content-Length в ответ с использованием WireMock
Похоже, что wiremock перезаписывает объект заголовка Content-Length. Я ожидаю, что длина содержимого сможет быть прочитана resposne.body().contentLength(). См. тестовый пример ниже: import com.github.tomakehurst.wiremock.WireMockServer; import...
1376 просмотров
schedule 12.12.2022

WireMock Performance и нагрузочное тестирование
Есть ли способ сделать WireMock Standalone быстрее? У меня есть файл ответов размером 1 КБ, который я хочу вернуть в течение 3–10 мсек. В настоящее время ответ возвращается в течение 20–40 мсек. Это для индивидуального запроса / ответа от SoapUI,...
3958 просмотров
schedule 25.12.2022

Почему WireMock говорит, что запрос не совпадает? Весенний облачный контракт
Wiremock регистрирует, что следующий запрос не соответствует: WireMock : Request was not matched: { "url" : "/api/accounts?username=defaultuser", "absoluteUrl" :...
15991 просмотров

Wiremock: ошибка 404 для URL-адреса с параметром запроса
У меня есть нижеприведенный .json в папке сопоставлений { "запрос": { "urlPathPattern": "abc/search", "method": "GET", "queryParameters":{ "abc":{ "equalTo":"05064" }, "type":{ "equalTo":"detailed" },...
949 просмотров
schedule 12.01.2023

Настройте Wiremock для использования log4j с настраиваемым преобразователем
Я запускаю Wiremock как автономный процесс (v2.5.1). Я создал собственный преобразователь Java, расширив: com.github.tomakehurst.wiremock.extension.ResponseTransformer Затем мой пользовательский преобразователь использует другой общий код,...
1220 просмотров
schedule 01.10.2022

Как имитировать клиент отдыха в тесте интеграции загрузки Spring
В тесте интеграции с весенней загрузкой, помеченном @SpringBootTest и запущенном с @RunWith(SpringRunner.class) , я могу отбрасывать реальные HTTP-вызовы на свой контроллер отдыха через @Autowired TestRestTemplate restTemplate и...
1066 просмотров

Предоставление файлов-заглушек через URL-адреса в тестах junit - wiremock
Сценарий у нас есть:- У нас есть модуль (в java) для тестирования с помощью Junit. Модуль в основном принимает файлы в качестве входных данных, обрабатывает их, а затем записывает данные в Hazelcast. Эти входные файлы загружаются с внутреннего...
271 просмотров
schedule 20.12.2022