~/talk

Using a Martial Art to Do Tests

Talkat JPoint 2023 · 2023-04-12..04-19· [testing, developer-experience]
slides:none on file

Karate claims to give black-box API tests that stay valid when frameworks or languages change by driving real endpoints from a Docker-compose demo (microservice + DB) and comparing responses to external files rather than inlined JSON. Examples show health/info/city endpoints, use of external JSON payloads and matchers like not null, and reuse of the same feature files with Gatling to run a 10-user 20s simulation producing percentile SLAs and HTML/Jenkins reports — the setup works end-to-end.

AI-written summary · about

  1. 0:00Introduction and speakers
  2. 2:36What is Karate and why
  3. 5:54BDD explained briefly
  4. 8:22Why use Karate over others
  5. 10:57Karate use cases overview
  6. 12:45Karate syntax basics
  7. 16:43Performance testing with Karate
  8. 19:14Live demo setup
  9. 25:27Writing first Karate test
  10. 34:54Testing real endpoints
  11. 37:22Performance test syntax
  12. 43:51Best practices for Karate
  13. 47:26Summary and resources
  14. 48:09Q&A session
~/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.