Testing
Bruno: The Open-Source Postman Alternative That Stores Collections in Git
In 2023, Postman announced it was sunsetting its free Scratch Pad — the local-only workspace that kept collections entirely on your machine.
API testing guides — test REST and GraphQL APIs, write contract tests, and automate API validation.
Testing
In 2023, Postman announced it was sunsetting its free Scratch Pad — the local-only workspace that kept collections entirely on your machine.
Testing
Most developers know how to send an API request. Fewer know how to build an API test suite that stays reliable as the API evolves, runs consistently in CI, and actually catches regressions before they reach production. The difference between a collection of saved requests and a genuine test suite
Testing
Testing REST APIs in Java has a reputation for being verbose. You set up an HTTP client, construct requests, execute them, parse the response, and then write assertions against the parsed data — often 20+ lines for a simple GET test. REST Assured changes this. It provides a fluent, BDD-style
Testing
REST Assured's API was designed around the Given-When-Then structure from Behavior-Driven Development.
API Testing
REST Assured and Postman both test REST APIs, but they solve different problems for different audiences.
Testing
E2E testing for GraphQL-powered apps requires different techniques than REST APIs. With REST, you intercept by URL (/api/users).
Testing
Apollo Server's executeOperation is excellent for most GraphQL testing.
Testing
Apollo Server is the most popular GraphQL server for Node.js. Its testing story is surprisingly good: executeOperation lets you run queries against an in-memory server without HTTP overhead, making integration tests fast and deterministic. This guide focuses on the practical patterns you need for testing Apollo Server 4
Testing
Testing GraphQL APIs is fundamentally different from testing REST. With REST, each endpoint has a specific contract.
Testing
GraphQL schema evolution is a double-edged sword. The schema gives you a formal contract between clients and servers.
Testing
If you've ever mocked an API by patching fetch, overriding axios.get, or wrestling with nock's obscure intercept API, you know the pain.
Testing
GraphQL APIs break most REST testing assumptions. One endpoint, unlimited query shapes, typed schemas, subscriptions — it's a different beast.