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