Communitygithub.com

aditiaa2578/Smart-GenAI-Powered-JMeter

Automatisez la corrélation, la correction de scripts et la création de plans de test JMeter à l'aide d'un assistant IA intégré.

Qu'est-ce que Smart-GenAI-Powered-JMeter ?

Cette compétence permet d'automatiser les tâches complexes de corrélation, de correction de scripts et de création de plans de test dans JMeter en s'appuyant sur un assistant IA intégré. Conçue pour les développeurs et ingénieurs de test, elle accélère le processus de création de tests de performance en réduisant les interventions manuelles fastidieuses. Compatible avec les outils de développement comme Claude Code, Cursor ou Codex, elle traite les scripts JMeter existants, identifie les paramètres dynamiques, applique des corrections automatiques et génère des plans de test optimisés. L'IA analyse le contexte, propose des corrélations pertinentes et valide la cohérence des scripts, ce qui améliore considérablement la fiabilité et la maintenabilité des tests de charge.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add aditiaa2578/Smart-GenAI-Powered-JMeter

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait Smart-GenAI-Powered-JMeter ?

Automatisez la corrélation, la correction de scripts et la création de plans de test JMeter à l'aide d'un assistant IA intégré.

Aperçu

Cette compétence exploite l'IA générative pour automatiser les tâches clés de l'ingénierie de performance avec JMeter :

  • Corrélation : Détection et remplacement automatiques des valeurs dynamiques (jetons, identifiants de session) dans les scripts JMeter.
  • Correction de scripts : Ajustement des chemins, des paramètres et des assertions pour garantir la conformité avec les plans de test.
  • Création de plans de test : Génération de plans de test JMeter complets à partir de descriptions en langage naturel ou d'exigences techniques.

Plateformes prises en charge

  • Claude Code
  • Cursor
  • Codex
  • Toute plateforme d'agent IA prenant en charge l'exécution de scripts et les appels API.

Comment ça marche

  1. Analyse : L'assistant IA lit les fichiers .jmx ou les scripts JMeter existants.
  2. Identification : Repère les corrélations manquantes, les erreurs courantes et les optimisations potentielles.
  3. Automatisation : Applique les corrections directement dans le script ou génère un nouveau plan de test.
  4. Validation : L'utilisateur peut inspecter et valider les modifications avant de les exécuter.

Exemple d'utilisation

# Charger un script existant et lancer l'analyse
jmeter --tool smart-genai --script mon_test.jmx --action analyse
# Générer un plan de test à partir d'une description
jmeter --tool smart-genai --description "Test de charge pour l'API de connexion avec 1000 utilisateurs"

Configuration

Variable d'environnementDescriptionValeur par défaut
JMETER_HOMEChemin d'installation de JMeter/opt/jmeter
OPENAI_API_KEYClé API pour l'assistant IA-
AI_MODELModèle IA à utilisergpt-4

Avantages

  • Gain de temps : Réduit de plusieurs heures à quelques minutes les tâches de corrélation.
  • Précision : Moins d'erreurs humaines grâce au traitement automatisé.
  • Réutilisabilité : Scripts mieux structurés et faciles à maintenir.

Licence

Ce projet est distribué sous licence MIT.

Skills associés