Plateforme open source · Licence duale AGPL-3.0 + Commerciale

Le simulateur complet
pour maîtriser le chaos engineering

Formez vos équipes QA, SRE et développeurs avec une plateforme pédagogique full-stack — chaos engineering, observabilité APM, tests automatisés et multi-socles.

Voir la démo live → ⭐ GitHub
9
anomalies backend
5
anomalies frontend
12
failles OWASP
16
anomalies ISTQB
5
niveaux scripting
100%
auto-hébergé
monitoring.perfshop.io
JVM Heap
342 MB
/ 512 MB max · stable
CPU Container
12%
1 core utilisé · normal
Latence p99
1 842 ms
↑ Thread Pool actif
🧵
Thread Pool
60%
💾
Memory Leak
OFF
🔥
CPU Burn
OFF
🌍
Network
40%
Adapté pour
Formateurs indépendants Universités & Écoles Organismes de formation ESN & Cabinets conseil

Tout ce dont vous avez besoin
pour former vos équipes

Une plateforme unique combinant chaos engineering, observabilité APM et automatisation des tests — prête à déployer en 5 minutes.

🔧 Chaos Backend
9 anomalies Spring Boot contrôlables
Injectez des anomalies réalistes dans votre application Java via des sliders 0–100%.
🔥 CPU Burn💾 Memory Leak 🧵 Thread Pool🗄️ DB Pool 🐌 Slow Query🔒 Deadlock 🌍 Network Timeout🗑️ GC Pressure ❌ Error Rate
🖥️ Chaos Frontend
5 anomalies navigateur
Dégradez le navigateur de l'apprenant pour simuler des problèmes JS réels.
CPU WorkerMemory 1.2 GB DOM Flood200 req/s 🌀 Double Fetch
📜 Chaos Scripting
5 niveaux de complexité API
Simulez une vraie API d'entreprise avec tokens dynamiques, expirations et rotations. Du Junior au Maestro HMAC dérivé.
🟢 Junior🟡 Confirmé 🔴 Expert🟣 Maestro
🔐 Chaos Sécurité
12 failles OWASP injectables
Injectez des failles web progressives — SQL Injection, IDOR, XSS stocké, Mass Assignment, Path Traversal. 4 niveaux N1→N4.
OWASP A01OWASP A03 OWASP A07OWASP A08
🎯 Chaos Métier
16 anomalies ISTQB
TVA incorrecte, race condition stock, double commande — 4 niveaux cumulatifs (N0→N4) à identifier et documenter.
⚪ N0 — nominal🟢 N1 — 3 anomalies 🟡 N2 — 7 anomalies⭐ N4 — 16 anomalies
Chaos Fonctionnel
Exceptions JVM réelles — APM
NPE, StackOverflow, OutOfMemoryError — injectées dans le code Java. Identifiables uniquement via Tempo et Pyroscope. Heap dump inclus.
F1 NPEF2 StackOverflow F3 OOM + heapdump
📡 APM
Observabilité complète — 14 graphiques
Stack OpenTelemetry + Grafana Tempo + Pyroscope. Métriques navigateur client (FPS, heap JS), Docker stats, traces distribuées.
TempoPyroscope PrometheusGrafana
🧩 Chaos Pédagogique
100 énigmes — Escape-room BAC+1 à BAC+5
Un escape-room technique greffé sur la boutique : l'étudiant résout des énigmes imbriquées dans le tunnel d'achat. 5 niveaux progressifs, timer, étoiles, mode hackathon & examen.
🎓 BAC+1 · 10 étapes · 30 min 🎓 BAC+2 · 15 étapes · 45 min 🎓 BAC+3 · 20 étapes · 60 min 🎓 BAC+4 · 25 étapes · 75 min 🎓 BAC+5 · 30 étapes · 90 min

Contrôle total en temps réel

Activez, modifiez et combinez les anomalies en un clic. Les changements s'appliquent instantanément sans redémarrage.

Explorer la démo →
🔧 Chaos Backend LIVE
🔥 CPU Burn75%
💾 Memory Leak0%
🧵 Thread Pool60%
🗄️ DB Pool0%
🌍 Network Timeout40%

Prêt à former
vos équipes ?

Déployez PerfShop en 5 minutes avec Docker. Gratuit pour commencer, évolutif pour les équipes.