Testing for Graceful Failure with Vaurien and Marteau
summary
Demonstrates concrete tooling and failures: Marteau (hosted frontend for funkload) spins up AWS workers, runs distributed load tests from a .marto.yml and saves reports; Vaurien (a TCP proxy that injects delays, hangs and protocol-specific errors) flips behaviors live to simulate DB/network faults and reproduce issues such as a SQLAlchemy connection-pool leak that leaves error rates nonzero after a DB restart. Also notes funkload’s limits and a replacement, loads, under development for higher concurrency and real-time metrics.
AI-written summary · about
chapters (4)
related talks
40mResilience Testing - Failure is an Option
01h 10mPerformance Testing Crash Course
28mBuilding and testing resilient applications
43mPeter Paul Bakker: The Power of Automated Resilience Tests
25mResilience testing in modernization projects
27mAutomating Resilience Testing with Clojure and Docker
53mFuzz Testing for Fun and Profit
31mPerformance Engineering and Testing of Apps and Services Deployed on Cloudfoundry
