~/talk

Wiremock: because your microservice needs a buddy when you're testing

Talkat Devoxx Belgium 2019 · 2019-11-04..11-08· [testing, microservices]
links:none on file
slides:none on file

WireMock runs as a standalone WireMock process on a port and records real API traffic into editable mapping JSON files so tests replay deterministic responses instead of hitting flaky dependencies. Demo shows proxying to an external weather API (limited to 100 calls/day), using record-mappings + proxy to capture live responses, then enabling global response templating and custom transformers to inject query params, generate random-ish temperature values, and support scenarios, state and error cases for stable microservice tests.

AI-written summary · about

  1. 0:00Introduction
  2. 0:20About me
  3. 1:03Why Wiremock
  4. 1:39Problems with testing
  5. 4:09Types of test doubles
  6. 5:51Wiremock
  7. 6:17Benefits
  8. 7:43Wiremock Overview
  9. 9:09Wiremock Standalone
  10. 9:40Demo
  11. 13:57Port
  12. 14:51Admin
  13. 16:15Weather API
  14. 19:05Cold weather
  15. 19:20Static URL
  16. 19:39Request with interests
  17. 19:57Why is it like this
  18. 20:25We both know
  19. 23:51Watermark
  20. 27:03Random values
  21. 28:54Temperature
  22. 30:17My experiences
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.