Déclaration et affectation de variables de test

Vous pouvez déclarer une variable, créer un conteneur pour elle, l'initialiser avec une chaîne ou une valeur d'ensemble de données et définir sa portée. Ensuite, au cours du test, vous pouvez réattribuer une autre valeur à la variable.

Si les données que vous souhaitez affecter à une variable ne sont disponibles qu'après une étape de test spécifique, au lieu d'initialiser la variable, vous devez ajouter une affectation de variable plus bas dans le test, de sorte que lorsque l'affectation se produit, les données que vous souhaitez affecter à une variable ne sont disponibles qu'après une étape de test spécifique. besoin d'utiliser est disponible. Sinon, lorsque vous essayez d'initialiser la variable (ou d'effectuer l'affectation), la valeur que vous souhaitez utiliser ne sera pas disponible et n'apparaîtra pas comme option à sélectionner.

Si une variable est initialisée à différents endroits, tels qu'un test, un test composé, un planning ou un groupe d'utilisateurs, le produit utilise l'ordre suivant pour initialiser la valeur de la variable lors de l'exécution du test. La variable définie dans la table des variables de l'éditeur de tests composés a la plus haute priorité, suivie des autres:
  1. Paramètre de test composé dans l'interface utilisateur de la table de variables
  2. Test composé spécifié dans un fichier var
  3. Paramètre de groupe d'utilisateurs dans l'interface utilisateur de la table variable
  4. Groupe d'utilisateurs spécifié dans un fichier var
  5. Planifier le paramètre spécifié dans l'interface utilisateur de la table de variables
  6. Planification spécifiée dans un fichier var
  7. Ligne de commande
Note:
Vous devez sélectionner Tous les tests pour cet utilisateur du Visible dans liste déroulante pour avoir la priorité sur l'initialisation des variables.
  1. Double-cliquez sur le test pour l'ouvrir depuis leNavigateur de tests voir.
    Le test s'ouvre.
  2. Créez un conteneur pour les variables de test que vous créez dans un test:
    1. Cliquez surVariables de test sousRessources de tests dans leContenu des tests zone.
    2. Cliquez surAjouter > Conteneur de variables de test.
      Un conteneur nomméVariables de test est créé pour les variables définies par l'utilisateur.
    3. Sélectionnez le conteneur et saisissez un nouveau nom dans le champNom champ dans leDétails des variables de test vitre.
  3. Déclarez et définissez une variable de test:
    1. Cliquez sur le conteneur défini par l'utilisateur pour contenir la variable.
    2. SélectionnerAjouter > Déclaration de variables pour créer une variable ou sélectionnerAjouter > Déclaration de variable de tableau pour créer une variable de tableau.
    3. Tapez un nom pour la variable, puis cliquez surD'ACCORD.
      La variable est ajoutée comme dernier élément du conteneur et leDétails des variables Le volet s'affiche.
    4. Définissez la portée et la valeur initiale de la variable dans leDétails des variables de test zone:
      Options Description Actions
      Visible dans Cette option répertorie les options permettant de définir la portée ou la visibilité de la variable.Sélectionnez l'une des options suivantes:
      • SélectionnerCe test uniquement pour restreindre les données au test en cours uniquement. Même si un autre test possède une variable du même nom, cette variable ne changera pas.
      • SélectionnerTous les tests pour cet utilisateur pour partager la valeur de cette variable lors de l'exécution du test. Pour que la variable soit partagée, les deux tests doivent avoir une variable portant le même nom et cette option doit être activée.
      Vérifier la valeur Cette option s'affiche uniquement lorsque vous sélectionnezTous les tests pour cet utilisateur à l'étape précédente. Cette option permet de vérifier si la variable est initialisée au début du test ou lors de sa première utilisation.Sélectionnez l'une des options suivantes:
      • SélectionnerLors de la première utilisation pour vérifier si une variable est initialisée ou non uniquement après que l'exécution du test a atteint la première requête qui utilise une variable.
      • SélectionnerAu début du test pour vérifier si une variable est initialisée ou non au démarrage de l'exécution du test. Si la variable n'est pas initialisée, alors un message d'erreur s'affiche, en fonction du comportement défini.
      Initialiser à Cette option répertorie les options permettant de sélectionner le type de données et d'attribuer une valeur à la variable.Sélectionnez l'une des options suivantes:
      • SélectionnerTexte pour initialiser la variable à une valeur spécifique chaque fois que le test s'exécute dans le calendrier.
      • SélectionnerValeur de l'ensemble de données, et dans leSélectionnez la source de données fenêtre, sélectionnez l’ensemble de données qui initialisera la variable.
      Erreur d'exécution si la variable n'est pas initialisée Cette option répertorie les actions possibles pour l'exécution lorsqu'elle rencontre une variable de test non initialisée.Sélectionnez l'une des options suivantes dans la liste:
      • SélectionnerNe fais rien pour que le test continue à s'exécuter.
      • SélectionnerÉmettre un avertissement du journal de test pour enregistrer le message d'avertissement. Vous devez vérifier que leJournal des tests La page de la planification définit les erreurs, les échecs et les avertissementsTous, qui est le paramètre par défaut.
      • SélectionnerProblème d'erreur du journal de test pour enregistrer l'erreur. Vous devez vérifier que leJournal des tests La page de la planification définit les erreurs, les échecs et les avertissementsTous, qui est le paramètre par défaut.
      • SélectionnerQuitter l'essai pour que la planification continue de s'exécuter même si les utilisateurs virtuels dotés de la variable non initialisée s'arrêtent.
  4. Attribuez une variable de test à un élément de test et définissez une valeur:
    1. Sélectionnez un élément de test dans leContenu des tests zone.
    2. SélectionnerInsérer > Affectation de variables pour insérer l'affectation avant l'élément sélectionné.
      LeÉditeur de tests Une fenêtre s'affiche avec la liste des variables disponibles pour le test.
    3. Sélectionnez la variable.
      Les détails des variables sont affichés dans leDétails du devoir de test zone.
    4. Définissez une valeur pour la variable dans leMis à boîte:
      Vous pouvez sélectionner l'une des options suivantes:
      • SélectionnerTexte pour initialiser la variable à une valeur spécifique à chaque exécution du test.
      • SélectionnerValeur de l'ensemble de données, et dans leSélectionnez la source de données fenêtre, sélectionnez l’ensemble de données qui initialisera la variable.
      • SélectionnerNon initialisé de ne définir aucune valeur à la variable.
      • SélectionnerPropriété de l'objet de l'interface utilisateur pour attribuer la valeur d'une propriété d'objet d'interface utilisateur à la variable.
      UNSet L'instruction est ajoutée au test, avec la valeur que vous avez choisie.
Vous avez déclaré une variable et attribué une valeur à la variable.