API Testing Made Easy
summary
Claim: Keploy converts live API calls into runnable test cases and records API calls via a Java agent plus SDK, capturing SQL queries from Postgres and generates dependency mocks that denoise timestamps and random fields. Demo uses a Java employee app, Postgres, and env mode vars; it produces test files, runs them against the Keploy server, and runs without the database—one captured test fails after an intentional schema change confirming checks catch regressions.
AI-written summary · about
chapters (9)
- 0:00API testing challenges
- 1:19Root causes of problems
- 2:24Record and replay approach
- 3:07Pros and cons of record/replay
- 4:55Virtualizing database queries
- 6:18Dependency mocking example
- 8:06How Keploy solves issues
- 8:51Keploy live demo
- 12:47Summary and resources
related talks
36mAPI Testing Without Writing Test Cases and Mocks
14mRecord-Replay API Test Cases with Data Mocks using Keploy
16mAuto-Generating E2E Test-Cases and Mocks w/ Keploy
28mGenerating Test-Cases and Mocks from Production
46mRecord-Replay API Test Cases & Data Mocks without writing code
44mAPI Testing following the Test Pyramid
39mHow to Generate Test-Cases and Data Mocks for Microservices at Kernel Using eBPF
33mHow to enjoy E2E testing in Kotlin / Spring
