FaultLab
Overview
Controlled network and JSON failure injection for local web application testing.
FaultLab is a local-first Chrome Side Panel for testing how web applications behave when APIs, networks, or response data fail. Use FaultLab to test real applications with controlled failure scenarios: - return selected HTTP error responses; - add request latency; - simulate offline requests; - trigger bounded request timeouts; - throttle tab-level network bandwidth; - remove, nullify, empty, or type-mismatch JSON response fields; - configure built-in scenarios or create custom scenarios with multiple rules; - limit how many times a fault is applied; - record request and navigation metadata for one selected tab; - monitor local console, runtime, Promise, and failed-network errors; - group repeated errors in Error Observatory; - add investigation notes and optional screenshot evidence; - export a local Markdown report or print a local PDF report. FaultLab is designed for developers and QA engineers testing applications they own or are authorized to test. It helps you find fragile error handling before your users do. All runtime state stays local in the browser. FaultLab does not require an account, backend, analytics service, or team synchronization. Scenarios, recorder data, findings, notes, and screenshots are stored locally. Request bodies, form values, and matched response bodies are not persisted. Matched response bodies may be read temporarily in memory when JSON response mutation is active. FaultLab operates on one selected browser tab at a time. Chrome's debugger permission is used to pause network requests, apply controlled failures, inspect selected response bodies for local JSON mutation, throttle traffic, and observe selected error events. Review URLs, error messages, source paths, and screenshots before sharing exported reports because application data may contain sensitive information.
0 out of 5No ratings
Details
- Version0.2.0
- UpdatedSeptember 16, 2026
- Offered byMarcin
- Size113KiB
- LanguagesEnglish (United States)
- Developer
Email
marcin.kepno@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
FaultLab has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
FaultLab handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes