Generating Test-Cases and Mocks from Production
summary
Keploy generates test cases and data mocks from real user traffic by recording HTTP requests and underlying database queries, packaging those query/response pairs as stubs, and replaying them against a test build so you can run E2E tests without a live DB. It offers SDK and new eBPF-based instrumentation, auto-detects time-sensitive fields, and integrates with CI/CD (Jenkins, Spinnaker). Works in demo (tests pass without MongoDB); limits include Linux/eBPF root needs, sampling/deduplication at scale, and a human must validate correctness.
AI-written summary · about
chapters (10)
- 0:00Keploy introduction
- 1:47Automating tests for CD challenges
- 3:12Testing in prod limitations
- 7:53Keploy generates virtual deps
- 9:43Live demo URL shortener
- 16:16SDK vs eBPF instrumentation
- 18:46Keploy limitations and future
- 21:51Sensitive data handling
- 22:41Keploy case studies
- 24:50Keploy with NGINX integration
related talks
16mAuto-Generating E2E Test-Cases and Mocks w/ Keploy
36mAPI Testing Without Writing Test Cases and Mocks
39mHow to Generate Test-Cases and Data Mocks for Microservices at Kernel Using eBPF
14mRecord-Replay API Test Cases with Data Mocks using Keploy
46mRecord-Replay API Test Cases & Data Mocks without writing code
13mAPI Testing Made Easy
40mStrategic Business Functionality Testing: Accelerating Development Through Mocking
50mContinuous API Mocking and Testing with Microcks, Keptn, and Testkube
