Installation des serveurs d'exécution

Serveur d'exécution

Le serveur d'exécution exécute des tests automatisés qui sont planifiés par des utilisateurs autorisés. Les utilisateurs sont responsables de la configuration adéquate des serveurs d'exécution et des ressources supplémentaires qui sont requis pour les exécutions de tests. Le système permet d'installer et de configurer plusieurs serveurs d'exécution fonctionnant indépendamment les uns des autres. Le serveur d'exécution utilise le port 19124 pour l'instance par défaut. Pour établir des connexions sécurisées avec SSL, le serveur utilise aussi le port 19125.

Ordinateurs agents :

Les ordinateurs agents Silk Test Classic et Silk Test Classic sont assignés à des projets Silk Performer ou Silk Performer spécifiques à partir d'un ensemble d'ordinateurs agents dont dispose l'ordinateur contrôleur. En combinaison avec Silk Central, l'ordinateur contrôleur fait office de serveur d'exécution.
Agents Silk Performer
Les ordinateurs agents Silk Performer hébergent les utilisateurs virtuels qui sont exécutés lors des tests de charge. Autant d'ordinateurs agents que nécessaire peuvent être ajoutés à un projet Silk Performer en vue d'exécuter la quantité requise d'utilisateurs virtuels. La configuration des agents est effectuée via Silk Performer. Reportez-vous à la documentation Silk Performer pour plus de détails sur la configuration des agents.
Agents Silk Test Classic
Les règles qui s'appliquent aux agents Silk Test Classic valent aussi pour les agents Silk Test Classic, à la différence que les agents Silk Test Classic hébergent des tests Silk Performer.

Configuration système du serveur d'exécution

La configuration système requise pour les serveurs d'exécution dépend de l'application testée et du type de test.

Pour les tests de montée en charge, reportez-vous à la configuration requise pour Silk Performer. L'exécution de tests de montée en charge avec la configuration minimale risque de générer des résultats inexacts.

Pour les tests fonctionnels, reportez-vous à la configuration requise pour Silk Test. Nous recommandons au minimum 2048 Mo de mémoire principale pour les tests intensifs tels que la relance du navigateur Web.

Le serveur d'exécution Linux requiert la dernière version de Java Runtime Environment 1.8.

Remarque : Si le serveur d'exécution possède une version antérieure non valide, mais ultérieure à SilkCentral Test Manager 2009 SP1, il est automatiquement mis à niveau vers la version actuelle de Silk Central. Silk Central affiche un message au sujet de la mise à niveau dans la colonne Informations de la liste des serveurs d'exécution. Tant que la procédure de mise à niveau n'est pas terminée, le serveur d'exécution en cours de mise à niveau n'est pas utilisé.

Exécution de Silk Performer à l'aide de serveurs d'exécution

Les règles suivantes s'appliquent à l'exécution de Silk Performer 19.5 ou version ultérieure avec le serveur d'exécution Silk Central 19.5 ou version ultérieure :
  • Silk Performer 19.5 ou version ultérieure comprend un JRE distinct pour l'exécution de Silk Performer.
  • Pour exécuter Silk Performer en utilisant un JRE différent, ajoutez le chemin d'accès au JRE en tant que balise JREPath au fichier SccLtcVersionsConf.xml. Par exemple :
    <JREPath>C:\Program Files (x86)\Java\MyJre8.0</JREPath>
    Remarque : Le JRE spécifié dans la balise JREPath doit être un JRE 32 bits.
  • Le chemin d'accès complet de la balise JREPath dans le fichier SccLtcVersionsConf.xml est CoreVersions > Entry > JREPath.
  • Lorsque vous utilisez le Lanceur du serveur d'exécution pour l'exécution de Silk Performer, Silk Performer 19.5 doit être installé dans le répertoire par défaut C:\Program Files (x86)\Silk\Silk Performer 19.5. Les modifications du fichier SccLtcVersionsConf.xml sont remplacées par le Lanceur du serveur d'exécution à chaque redémarrage du serveur d'exécution.

Il n'existe pas de dépendance entre les bibliothèques JRE installées et celles utilisées en interne, sauf si vous avez besoin d'un serveur d'exécution fonctionnant en mode 32 bits. Pour démarrer le serveur d'exécution dans ce cas, vous devez utiliser le Lanceur du serveur d'exécution ou le Package du serveur d'exécution et l'environnement JRE 32 bits que vous avez installé. Par défaut, les serveurs d'exécution s'exécutent en mode 64 bits.