#wiremock

Oleg Nenashev 🇨🇭onenashev@fosstodon.org
2025-05-06

WireMock module for Testcontainers Go got a new release with Windows compatibility fix and support for benchmarking. Thanks to all contributors! github.com/wiremock/wiremock-t

#wiremock #testcontainers #golang

2025-02-27

Cool, ik kende usingRecursiveComparison() en assertSoftly() nog niet. #AssertJ

En je eigen #RestAssured testApi via #OpenApi ook niet.

Verder waren deze testlibraries en #WireMock wel bekend en #Awaitility enigszins ook.

#devWorldConference #Java

2025-01-31

WireMock: Легкий путь к эффективному тестированию

Привет, меня зовут Иван, и я зануда. Сразу скажу, что в моем понимании зануда в тестировании — не тот человек, который всех достал и которого все хотят удушить, а тот, который умеет показать людям, что нужно делать хорошо и не делать плохо, и добиться от них этого. Я считаю, что QA должно расшифровываться как Quality Assistant . Это даже не про Assurance , когда вы обеспечиваете качество, это именно про то, что вы как тестировщик и участник команды помогаете на каждом этапе от требований до выкатки в прод и работы с сопровождением и вашими коллегами добиться того, чтобы каждый этап проходил все лучше и лучше. В тестировании я уже семь лет, для кого-то это маленький срок, для кого-то — большой, я очень впечатлен коллегами, которые работают уже по 15-20 лет, но развиваюсь, стараюсь нести добро в массы. Одна из моих основных специализаций заключается в том, что я прихожу на проекты, которые начинаются с большой бизнес-идеи, движущейся через много команд. Мне нравятся все вопросы межкомандного тестирования, интеграционного взаимодействия, выстраивания стендов, как драйвить коллег, чтобы мы двигались в одном направлении и не словили на проде кучу ошибок — этим я и занимаюсь. В связи с этим я часто замечаю, что многие команды и коллеги приходят на интеграционные стенды, мы выкатываемся на те стенды, где начинают работать настоящие сервисы на тестовых средах. Я у коллег вижу такие банальные ошибки, которые нельзя было бы пропустить, если бы мы тестировались изолированно на каком-то отдельном кусочке, проверяя свои интеграции еще до поездки на тестовый стенд. Естественно, чем позже мы находим ошибку, тем больше стоимость ее исправления, поэтому нам нужны моки, чтобы мы все это проверяли.

habr.com/ru/companies/beeline_

#wiremock #qa #тестирование #java #разработка

Helber Belmirohbelmiro
2025-01-22

The verify method takes a RequestPatternBuilder object, which can be used to specify the request URL, HTTP method, headers, and body.

Read more 👉 lttr.ai/AMull

Helber Belmirohbelmiro
2024-11-04

Verifying the Presence of a Property/Value Pair in a Request Body using WireMock and Java: lttr.ai/AYY5r

2024-08-06

when you're writing tests (which really are a good idea) - how do you deal with things that need to go out over http and get something?

well - you could mock out everything and test tiny units with mocks, or you could write an
#outsideInTest and use a mock-server

i like
#wireMock for this

https://youtu.be/x3MvZ8DFrpE

2024-08-04

i've discovered #wiremock, which is a godsend for writing outside-in tests for my service that needs to accept urls and download what they point to.

HOWEVER - just downloading stuff that's on some port on
#localhost leaves something to be desired when it comes to server-side-request-forgery #ssrf (https://owasp.org/www-community/attacks/Server_Side_Request_Forgery)

how do people do this? setting up a domain-name for the test seems difficult, and having a "currently testing, so allow localhost" environment variable also seems icky.

2024-08-01

i wish i knew about #wiremock earlier

Helber Belmirohbelmiro
2024-07-03

By setting up a WireMock server and using the verify method with the withRequestBody method, you can easily check that your HTTP endpoints are receiving the expected data.

Read more 👉 lttr.ai/AUMQX

2024-06-19

#wiremock-service-virtualization: Service Virtualization example using WireMock standalone with JSON files to map the request and responses and Docker to create a persistent container to enable the long-living service. github.com/eliasnogueira/wirem
#Java #testing #digitaltwin

2024-05-31

Mock HTTP requests in integration tests with WireMock.Net

buff.ly/3ymYORk

#dotnet #testing #wiremock

BrianLinuxing 🇮🇪✅BrianLinuxing@fosstodon.org
2024-05-02

At #kotlin London for a talk by Lee Turner from #wiremock

Erik C. Thauvinethauvin
2024-04-12

Java Frameworks You Must Know in 2024. A look at the most popular, efficient, and trending Java frameworks that can help you level up your code.

blog.jetbrains.com/idea/2024/0

2024-04-02

Повышение наглядности интеграционных тестов

Данная статья предлагает практические рекомендации по написанию интеграционных тестов, демонстрируя, как сосредоточиться на спецификациях взаимодействия с внешними сервисами, делая тесты более читаемыми и легкими для поддержки. Представленный подход не только повышает эффективность тестирования, но и способствует лучшему пониманию интеграционных процессов в приложении. Через призму конкретных примеров будут исследованы различные стратегии и инструменты - DSL-обертки, JsonAssert и Pact, предлагая читателю комплексное руководство по улучшению качества и наглядности интеграционных тестов. Статья представляет примеры интеграционных тестов, выполненных с использованием Spock Framework на языке Groovy для тестирования HTTP-взаимодействий в Spring-приложениях. В то же время, основные методики и подходы, предложенные в ней, могут быть эффективно применены к различным типам взаимодействий за пределами HTTP.

habr.com/ru/articles/804673/

#java #spring #spring_framework #spock #wiremock

Khalid Pro Max⚡️khalidabuhakmeh
2024-03-01

If you’re working with external web APIs do I have the feature for you. With the new plugin, you can mock any external API and test against it.

This makes it really easy to try different edge cases or replay failed request/response scenarios. Works in all IDEs starting in the 2024.1 release. You can try it now in the EAP releases.

WireMock plugin in JetBrains Rider
Helber Belmirohbelmiro
2024-03-01

Using WireMock to verify the presence of a property/value pair in a request body is a powerful way to test and mock HTTP services.

Read more 👉 lttr.ai/AON63

2024-02-13

Как я перешёл на тёмную сторону: путь из Андроида в бэкенд

Привет, Хабр! Меня зовут Андрей. 7 лет я разрабатываю под Android. Год назад я писал код для мобильного приложения банка и особо не задумывался о переходе на другие задачи. В один прекрасный день мне прилетела таска — добавить параметр в диплинк на Андроиде. Потом меня попросили добавить его ещё и на бэке. Я закоммитил, запушил, проверил — всё работает. Ребята в шутку предложили мне перейти в бэкендеры из Андроида. Тут я задумался, а шутка ли это, челлендж показался мне интересным. Расскажу о своих экспериментах с бэком в формате дневника — вдруг вы решите повторить мой опыт или поделитесь, как проходили этот путь сами.

habr.com/ru/companies/alfa/art

#bdui #json #развитие_программиста #wiremock #backend #саморазвитие #мотивация_в_ит #продуктовая_разработка #kotlin

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst