JMeter environnement de configuration spécifiques à l'

J'ai plusieurs JMeter plans de test qui doivent être exécutées dans des environnements différents, dire Dev, Test, UAT, Live. Dans chaque plan de test, je voudrais avoir un moyen simple de spécifier l'environnement d'utilisation. Chaque environnement a beaucoup de configuration comme le nom d'hôte, le port, le protocole ssl-cert, le nom d'utilisateur, mot de passe, numéros de compte et autres données de test.

Une chose que je suis en train de réaliser est la facilité de changer les environnements, tandis que l'aide de JMeter de GUI ou de l'exécution des scénarios des scripts de génération.

Une de mes idées est d'utiliser la "Comprennent Contrôleur", afin d'inclure jmx fichier qui dispose d'une liste de Variables Définies par l'Utilisateur et de configuration d'autres éléments. Cependant, JMeter ne prend pas en charge les variables dans le fichier inclus nom, donc je ne peux pas paramétrer le scénario par un nom de l'environnement. Comprennent Contrôleur prend en charge JMeter paramètre "includecontroller.le préfixe", mais il n'est pas très flexible, par exemple, je ne peux pas changer de JMeter GUI, je devrais changer JMeter fichiers de configuration et de le redémarrer.

J'ai essayé d'utiliser le Commutateur de Contrôleur, mais pas de chance, il ne bascule pas les éléments de configuration, seulement des échantillonneurs.

Quelle est la meilleure pratique de l'externalisation de l'environnement de configuration spécifiques à partir des scénarios de tests et de les partager entre plusieurs scénarios?

OriginalL'auteur kan | 2014-03-19