Passer au contenu principal

Ajouter / Modifier / Supprimer / Utiliser des secrets

Écrit par Ines
Mis à jour cette semaine

Gestion des secrets

Thunders utilise des environnements pour gérer les variables et les identifiants de vos cas de test.

Prérequis :

  • Un projet existant

  • Un environnement existant

Ajouter des identifiants (secrets)

  1. Faites défiler vers le bas jusqu'à la section Environnement OU aux paramètres du projet (pour modifier les informations d'identification du projet)

2. Cliquez sur « Ajouter des identifiants ».

3. Remplissez les champs :

  • Clé d'identification.

  • Valeur (visible uniquement par les administrateurs).

4. Enregistrez vos modifications.

Important: les noms d'identifiants doivent respecter les règles suivantes :

  • Elles ne peuvent contenir que des lettres majuscules, des chiffres et des traits de soulignement (_)

  • Longueur maximale de 32 caractères

  • Les espaces et les caractères spéciaux ne sont pas autorisés

Les valeurs secrètes ont une longueur maximale de 512 caractères.

Utilisation des identifiants dans les tests

Faites référence aux identifiants dans vos étapes de test en utilisant [CREDENTIAL_NAME]. Thunders remplacera automatiquement cette valeur par le secret réel lors de l'exécution du test. Vous pouvez également faire référence aux identifiants dans le chat, et Thunders les inclura automatiquement dans toutes les étapes de test qu'il génère pour vous.

Exemple : utilisation des identifiants dans un test de connexion

Supposons que vous souhaitiez tester un flux de connexion pour votre site web. Au lieu de coder en dur des informations sensibles, vous pouvez les stocker sous forme d'identifiants dans votre environnement :

1. Créez des identifiants dans votre environnement ou au niveau du projet

  • Créez une variable nommée USER_EMAIL avec votre adresse e-mail de connexion

  • Créez un identifiant nommé PASSWORD avec votre mot de passe de connexion

2. Référencez ces identifiants dans votre scénario de test

Créez un nouveau scénario de test avec la requête suivante :

Accédez à la page d'accueil, saisissez [USER_EMAIL] dans le champ e-mail et [PASSWORD] dans le champ mot de passe. Enfin, cliquez sur le bouton de connexion.

Lorsque Thunders exécute ce test, il remplace automatiquement [USER_EMAIL] et [PASSWORD] par les valeurs réelles de l'environnement que vous avez sélectionné. Ainsi, vous pouvez :

  • De protéger vos données sensibles

  • Passer facilement d'un compte de test à l'autre en changeant d'environnement

📝 Remarque: pour garantir leur sécurité, le remplacement des identifiants ne s'affichera pas pendant l'exécution du cas de test ni dans le rapport de test.

Important: si vous souhaitez exécuter un test contenant des identifiants sur différents environnements, ces identifiants doivent être présents dans tous les environnements. Sinon, vos tests échoueront.

Autres articles connexes qui pourraient vous être utiles :

Avez-vous trouvé la réponse à votre question ?