October 2024 Summaries
3 posts from WireMock
Filter
Month:
Year:
Post Summaries
Back to Blog
WireMock version 3.9.2 has been released, featuring numerous dependency updates and several bug fixes. This update encourages users to migrate to WireMock 3.x, with options to download the standalone jar or utilize updated Docker images, and access the latest version on Maven Central. Key bug fixes include corrections in JSON rendering, method name typos, case-insensitivity in header checks, and path parameter diffing. The update also involves bumping various dependencies like junitJupiter, Mockito, Guava, and others to improve system performance and reliability. Additionally, new support has been added for reversing the order of offsetting and truncating date/time values, handling multipart/related requests, and addressing node vulnerabilities, with further information and community support available via the WireMock Community Slack channel.
Oct 24, 2024
463 words in the original blog post.
Mock APIs and service virtualization are essential tools for app testing, each with distinct advantages in development workflows. Service virtualization is ideal for comprehensive functional or integration testing, creating a virtual environment that mirrors the entire system, which can be time-consuming and costly due to infrastructure requirements. In contrast, API mocking, especially modern hosted versions, offers a more agile and cost-effective approach by simulating behaviors without complex setups, making it suitable for both unit and full integration testing in API-dependent applications. While service virtualization remains relevant for legacy systems and desktop-based workflows, API mocking is increasingly favored for its flexibility and alignment with modern development practices. Tools like WireMock Cloud exemplify this trend by providing a robust, cloud-based environment for API prototyping and testing, streamlining the development process with fewer manual steps and lower costs.
Oct 07, 2024
901 words in the original blog post.
WireMock Cloud has introduced support for gRPC, enhancing its API mocking and prototyping capabilities to include gRPC-based projects, offering the same flexibility and ease of use as it does for OpenAPI. This development allows teams using gRPC to benefit from WireMock's stateful mocking features, which include dynamic responses and external data sources, facilitating faster development cycles, streamlined integration testing, and reduced workflow bottlenecks. Users can now prototype, mock, and run parallel development workflows efficiently, integrating gRPC schemas into existing API testing processes without switching tools. Setting up gRPC support in WireMock Cloud is straightforward, requiring users to define services using a .proto file, upload it to WireMock, create mock responses, and integrate the mock server into tests or development scenarios. This advancement aims to accelerate API development and testing, offering a seamless, cost-effective solution with a free tier available to start immediately.
Oct 02, 2024
548 words in the original blog post.