~/talk

Framework agnostic REST api testing

Talkat Jfokus 2022 · 2022-05-02..05-04· [testing, api-design]
slides:none on file

Demos show creating and persisting WireMock mappings via record‑and‑replay into JSON files, using curl or the jar to stub endpoints, simulate fixed and random delays (examples: 2000 ms fixed, log‑normal distributions), inject errors, and use response templating to capitalize a captured path segment. Client behavior is validated with RestAssured while entire mocked services run inside Docker and JVM tests use TestContainers to start Postgres, seed data, manage ports and cleanup (Ryuk), proving isolated, repeatable REST tests without real services.

AI-written summary · about

  1. 0:00Introduction
  2. 0:56Why this session
  3. 2:12State of developer ecosystem
  4. 3:30Session focus
  5. 4:18Designed
  6. 7:48Open API
  7. 10:37Wiremock
  8. 12:07Record and map
  9. 16:07Request matching
  10. 19:37Mappings
  11. 21:47Mappings from scratch
  12. 24:29Why I like this
  13. 26:00Project overview
  14. 27:10Wiremock setup
  15. 27:52Groovy setup
  16. 30:27Request body
  17. 36:14Request path
  18. 38:27Modifying
  19. 39:09Offset
  20. 39:58Test Containers
  21. 44:00Security
  22. 45:27Postgres
~/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.