⚡ Démo live

Testez PerfShop maintenant

L'environnement complet est déployé 24h/24 sur nos serveurs. Explorez librement — injectez des anomalies, observez les dashboards, lisez la documentation.

💳 Obtenir une licence 📩 Contacter Philippe

▶ Présentation

Voir PerfShop en action

Découvrez le chaos engineering, les tests de performance et l'observabilité en temps réel.

Vidéo de présentation — disponible prochainement
Cliquer pour accéder à la démo live →
p95 142ms
heap 67%
chaos ON
err 2.4%

Live 24/7

Accès direct aux services

Tous les services sont accessibles sans inscription. Explorez librement.

🛒
Live
Application e-commerce
La cible des tests — boutique Spring Boot + React avec base PostgreSQL. Injectez du trafic et observez les effets.
perfshop.tests-performance.fr
📊
Live
Monitoring temps réel
Dashboard custom — métriques JVM, HTTP, DB en temps réel. Visible en direct pendant les injections de chaos.
perfshop-monitoring.tests-performance.fr
📈
Live
Grafana Dashboards
Dashboards Grafana pré-configurés — Tempo (traces), Pyroscope (profiling), Prometheus (métriques). Exploration libre.
perfshop-grafana.tests-performance.fr
💥
Live
Chaos Admin
Panneau d'injection — activez les 7 anomalies backend et 4 frontend en un clic. 3 niveaux d'intensité.
perfshop-chaos.tests-performance.fr
📚
Live
Documentation
Guide complet — architecture, anomalies, scripts JMeter/k6, observabilité, déploiement Docker. Toujours à jour.
perfshop-doc.tests-performance.fr
🔌
Live
API Backend
API REST Spring Boot exposée directement — Swagger UI inclus. Idéal pour construire vos propres scripts de charge.
perfshop-api.tests-performance.fr

🧪 Guide rapide

Comment réaliser un test en 5 étapes

Aucune installation requise pour explorer la démo. Pour déployer votre propre instance, consultez la documentation.

1

Ouvrir l'application et le monitoring

Ouvrez l'application et le monitoring côte à côte dans deux onglets.

2

Accéder au Chaos Admin

Ouvrez le panneau chaos. Choisissez une anomalie parmi les 7 disponibles (fuite mémoire, slow query, thread pool saturation…).

3

Activer l'anomalie

Cliquez sur "Activer" — choisissez le niveau d'intensité (faible, moyen, critique). L'anomalie est injectée en temps réel sans redémarrage.

4

Observer dans Grafana

Ouvrez Grafana — visualisez la montée des métriques (p95, heap, erreurs, traces Tempo) en direct.

5

Injecter du trafic (optionnel)

Utilisez JMeter ou k6 avec les scripts fournis dans la documentation pour simuler une charge réelle sur l'application.


Déployer votre propre instance

Clonez le dépôt et démarrez en 5 minutes. Usage personnel libre — licence requise pour tout usage professionnel ou en formation.

git clone https://perfshop-gitlab.tests-performance.fr/perf/perfshop.git
cd perfshop
cp .env.example .env
docker compose -f docker-compose.build.yml up -d --build
📦 Voir le code source 💳 Obtenir une licence