Démo live

Testez PerfShop maintenant

Accès sur demande — explorez toutes les anomalies et l'observabilité dans un environnement dédié.

💳 Obtenir une licence 📩 Support

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%

Sur demande

13 services disponibles

Accès sur demande — contactez-nous pour recevoir vos identifiants de démo par email.

📩 Demander l'accès
🛒
Sur demande
Application e-commerce
La cible des tests — boutique Spring Boot + React avec base PostgreSQL. Injectez du trafic et observez les effets.
🔌
Sur demande
API Backend
API REST Spring Boot exposée directement — Swagger UI inclus. Idéal pour construire vos propres scripts de charge.
📊
Sur demande
Monitoring temps réel
Dashboard custom — métriques JVM, HTTP, DB en temps réel. Visible en direct pendant les injections de chaos.
📈
Sur demande
Grafana Dashboards
Dashboards Grafana pré-configurés — Tempo (traces), Pyroscope (profiling), Prometheus (métriques). Exploration libre.
💥
Sur demande
Chaos Admin
Panneau d'injection — Chaos Backend/Frontend, Fonctionnel APM (F1/F2/F3), Métier ISTQB (16 anomalies), Sécurité OWASP (12 failles). 3 niveaux d'intensité.
🔧
Sur demande
Admin
Interface d'administration de l'application e-commerce — gestion des produits, commandes, utilisateurs.
📚
Sur demande
Documentation
Guide complet — architecture, anomalies, scripts JMeter/k6, observabilité, déploiement Docker. Toujours à jour.
🧪
Sur demande
Squash TM
Gestion des cas de test — campagnes ISTQB, exigences, traçabilité. Cas de test pré-chargés pour PerfShop.
🔬
Sur demande
Selenium Grid VNC
Visualisation en direct des tests Selenium — accès VNC au navigateur distant pendant l'exécution.
🦊
Sur demande
Forgejo Git
Dépôt Git auto-hébergé — sources de l'application, scripts de tests, configurations Ansible et Docker.
📝
Sur demande
Scripts UI
Interface de pilotage des scripts de tests — lancez des scénarios JMeter ou k6 directement depuis le navigateur.
Sur demande
JMeter UI
Apache JMeter en mode web — créez et exécutez des plans de charge sans installation locale.
🔍
Sur demande
OpenSearch
Moteur de recherche et d'analyse — logs applicatifs, dashboards OpenSearch, alertes en temps réel.

🧪 Guide rapide

Comment réaliser un test en 5 étapes

Aucune installation requise pour explorer la démo.

1

Ouvrir l'application et le monitoring

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

🔗 demo.perfshop.io  ·  🔗 monitoring.perfshop.io

2

Accéder au Chaos Admin

Ouvrez le panneau chaos et choisissez une anomalie parmi les 7 disponibles.

🔗 chaos.perfshop.io

3

Activer l'anomalie

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

4

Observer dans Grafana

Visualisez la montée des métriques (p95, heap, erreurs, traces Tempo) en direct dans Grafana.

🔗 grafana.perfshop.io

5

Injecter du trafic (optionnel)

Utilisez JMeter ou k6 avec les scripts fournis dans la documentation.

🔗 docs.perfshop.io


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.

# Cloner le dépôt
git clone https://github.com/perfshop/perfshop.git
cd perfshop

# Windows
./build.sh desktop

# Linux / macOS
chmod +x build.sh && ./build.sh unix
📦 Voir le code source 💳 Obtenir une licence