~/talk

Service Virtualized HTTP - Make Your Tests Resilient with Servirtium

Talkat Agile India 2020 · 2020-10-11..10-18· [testing]
slides:none on file

Servirtium records real HTTP interactions as record/playback Markdown recordings stored in source control and runs as a man-in-the-middle HTTP proxy or in-process library for Java, Kotlin, .NET, Node, Rust and others. Tests integrate with JUnit/TestNG and switch between direct, record and playback modes; a Selenium demo shrinks a 45s remote run to 3s on playback. A periodic re-record job diffs markdown to flag contract drift, and hand-edited recordings allow development before a dependent service exists.

AI-written summary · about

  1. 0:00Start
  2. 6:54Mocking (SV recap) In-process mocking that is for the programming language in question
  3. 8:25Should we share services in development? dev workstation
  4. 13:48How do we get those mock interactions? test can switch between record
  5. 26:04Record vs Playback Record Mode
  6. 30:33Different versions of Servirtium
  7. 31:15Key concept - re-record & fail a build if different
~/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.