---
title: "Posts about getting started with mocks | Speedscale"
description: "Browse posts in the getting started with mocks category."
canonical: "https://speedscale.com/blog/category/getting-started-with-mocks/"
---

# Posts about getting started with mocks

Browse 10 posts in this category

[![From Handwritten Mocks to proxymock: The Complete Loop](https://speedscale.com/_astro/featured-image.DW4fVrDn_Z22opF9.webp)](https://speedscale.com/blog/handwritten-mocks-to-proxymock/)

Sep 3, 2026

### [From Handwritten Mocks to proxymock: The Complete Loop](https://speedscale.com/blog/handwritten-mocks-to-proxymock/)

Part 10 of Getting Started with Mocks: use proxymock to record real API traffic, inject failures, verify side effects, and expose contract drift.

[Getting Started with Mocks](https://speedscale.com/blog/category/getting-started-with-mocks/) [API Testing](https://speedscale.com/blog/category/api-testing/) [Developer tools](https://speedscale.com/blog/category/developer-tools/)

[by Matt LeRay](https://speedscale.com/blog/author/matt-leray/)

[![Did It Actually Send?](https://speedscale.com/_astro/featured-image.D1KokaIp_Z280uuM.webp)](https://speedscale.com/blog/did-it-actually-send/)

Sep 2, 2026

### [Did It Actually Send?](https://speedscale.com/blog/did-it-actually-send/)

Part 4 of Getting Started with Mocks: the notifier stops returning a message and starts sending one, so the test needs a spy instead of a return value.

[Getting Started with Mocks](https://speedscale.com/blog/category/getting-started-with-mocks/) [API Testing](https://speedscale.com/blog/category/api-testing/) [Developer tools](https://speedscale.com/blog/category/developer-tools/)

[by Matt LeRay](https://speedscale.com/blog/author/matt-leray/)

[![Make Failure Boring with Mocks](https://speedscale.com/_astro/featured-image.gxXFhYgU_Z161Ibn.webp)](https://speedscale.com/blog/make-failure-boring/)

Sep 2, 2026

### [Make Failure Boring with Mocks](https://speedscale.com/blog/make-failure-boring/)

Part 3 of Getting Started with Mocks: the same seam, now returning refusals, timeouts and nonsense, so the failure paths finally get tested.

[Getting Started with Mocks](https://speedscale.com/blog/category/getting-started-with-mocks/) [API Testing](https://speedscale.com/blog/category/api-testing/) [Developer tools](https://speedscale.com/blog/category/developer-tools/)

[by Matt LeRay](https://speedscale.com/blog/author/matt-leray/)

[![Mock the Wire](https://speedscale.com/_astro/featured-image.BaYwTHo5_Z2uE9aY.webp)](https://speedscale.com/blog/mock-the-wire/)

Sep 2, 2026

### [Mock the Wire](https://speedscale.com/blog/mock-the-wire/)

Part 7 of Getting Started with Mocks: a fake HTTP server finally runs the real client, so paths, headers, and parsing get tested. Java, Node, Go, Python.

[Getting Started with Mocks](https://speedscale.com/blog/category/getting-started-with-mocks/) [API Testing](https://speedscale.com/blog/category/api-testing/) [Developer tools](https://speedscale.com/blog/category/developer-tools/)

[by Matt LeRay](https://speedscale.com/blog/author/matt-leray/)

[![Test Behavior, Not Choreography](https://speedscale.com/_astro/featured-image.Bmxy2j0J_10qp4C.webp)](https://speedscale.com/blog/test-behavior-not-choreography/)

Sep 2, 2026

### [Test Behavior, Not Choreography](https://speedscale.com/blog/test-behavior-not-choreography/)

Part 5 of Getting Started with Mocks: a test that pinned the retry schedule broke on a change no customer could notice. Here is how to rewrite it.

[Getting Started with Mocks](https://speedscale.com/blog/category/getting-started-with-mocks/) [API Testing](https://speedscale.com/blog/category/api-testing/) [Developer tools](https://speedscale.com/blog/category/developer-tools/)

[by Matt LeRay](https://speedscale.com/blog/author/matt-leray/)

[![They Aren't All Mocks](https://speedscale.com/_astro/featured-image.DGMIsALN_TiAkg.webp)](https://speedscale.com/blog/they-arent-all-mocks/)

Sep 2, 2026

### [They Aren't All Mocks](https://speedscale.com/blog/they-arent-all-mocks/)

Part 6 of Getting Started with Mocks: stub, spy, fake, mock, and dummy, sorted by what each one does. Java, Node, Go, Python.

[Getting Started with Mocks](https://speedscale.com/blog/category/getting-started-with-mocks/) [API Testing](https://speedscale.com/blog/category/api-testing/) [Developer tools](https://speedscale.com/blog/category/developer-tools/)

[by Matt LeRay](https://speedscale.com/blog/author/matt-leray/)

[![What Mocks Are Actually For](https://speedscale.com/_astro/featured-image.DKGb4fei_23e2wr.webp)](https://speedscale.com/blog/what-mocks-are-actually-for/)

Sep 2, 2026

### [What Mocks Are Actually For](https://speedscale.com/blog/what-mocks-are-actually-for/)

Part 1 of Getting Started with Mocks: the one job a mock does, the five situations where you need one, and what a green mocked test does not prove.

[Getting Started with Mocks](https://speedscale.com/blog/category/getting-started-with-mocks/) [API Testing](https://speedscale.com/blog/category/api-testing/) [Developer tools](https://speedscale.com/blog/category/developer-tools/)

[by Matt LeRay](https://speedscale.com/blog/author/matt-leray/)

[![When Handwritten Mocks Stop Scaling](https://speedscale.com/_astro/featured-image.6qqh4Vfc_jE1LM.webp)](https://speedscale.com/blog/when-handwritten-mocks-stop-scaling/)

Sep 2, 2026

### [When Handwritten Mocks Stop Scaling](https://speedscale.com/blog/when-handwritten-mocks-stop-scaling/)

Part 9 of Getting Started with Mocks: a decision framework for stubs, fakes, fake servers, mock servers, record-and-replay, and real dependencies.

[Getting Started with Mocks](https://speedscale.com/blog/category/getting-started-with-mocks/) [API Testing](https://speedscale.com/blog/category/api-testing/) [Developer tools](https://speedscale.com/blog/category/developer-tools/)

[by Matt LeRay](https://speedscale.com/blog/author/matt-leray/)

[![Your First Useful Mock](https://speedscale.com/_astro/featured-image.C4V6SitU_2qc3OX.webp)](https://speedscale.com/blog/your-first-useful-mock/)

Sep 2, 2026

### [Your First Useful Mock](https://speedscale.com/blog/your-first-useful-mock/)

Part 2 of Getting Started with Mocks: a test you cannot write, one seam, and the smallest mock that makes a delayed package happen. Java, Node, Go, Python.

[Getting Started with Mocks](https://speedscale.com/blog/category/getting-started-with-mocks/) [API Testing](https://speedscale.com/blog/category/api-testing/) [Developer tools](https://speedscale.com/blog/category/developer-tools/)

[by Matt LeRay](https://speedscale.com/blog/author/matt-leray/)

## Try Speedscale free

Choose the desktop proxymock or the hosted cloud trial to get started.

[Free Desktop Tool](https://docs.speedscale.com/proxymock/getting-started/installation/) [Free Cloud Trial](https://app.speedscale.com/signup)
