Installieren von Ausführungsservern

Ausführungsserver

Der Ausführungsserver führt automatisierte Tests aus, die von autorisierten Benutzern geplant wurden. Die Benutzer sind für die richtige Konfiguration der Ausführungsserver und der sonstigen für die Ausführung erforderlichen Ressourcen verantwortlich. Es können mehrere Ausführungsserver installiert und konfiguriert werden, die unabhängig voneinander laufen. Der Ausführungsserver verwendet Port 19124 für die Standard-Instanz. Für sichere Verbindungen mit SSL verwendet der Server zudem Port 19125.

Agentencomputer:

Silk Performer- und Silk Test Classic-Agentencomputer werden aus dem Pool von Agentencomputern, die für den steuernden Computer verfügbar sind, bestimmten Silk Performer- oder Silk Test Classic-Projekten zugewiesen. Der steuernde Computer dient zusammen mit Silk Central als Ausführungsserver.
Silk Performer-Agenten
Auf den Silk Performer-Agentencomputern befinden sich die virtuellen Benutzer, die während der Lasttests verwendet werden. Einem Silk Performer-Projekt können so viele Agentencomputer hinzugefügt werden, wie virtuelle Benutzer für die Testausführung erforderlich sind. Die Konfiguration der Agenten wird mit Silk Performer durchgeführt. Nähere Informationen zur Agentenkonfiguration finden Sie in der Dokumentation zu Silk Performer.
Silk Test Classic-Agenten
Die Silk Performer-Agenten entsprechen den Silk Test Classic-Agenten, nur dass auf den Silk Test Classic-Agentencomputern Silk Test Classic-Tests ausgeführt werden.

Anforderungen an Ausführungsserver

Die tatsächlichen Anforderungen und Voraussetzungen, die ein Anwendungsserver erfüllen muss, richten sich nach der getesteten Anwendung (Application under Test, AUT) und der Art des Tests.

Für einen Lasttest müssen die Umgebungsanforderungen von Silk Performer erfüllt werden. Lasttests mit der Mindestkonfiguration können zu ungenauen Ergebnissen führen.

Beachten Sie bei Funktionstests die Umgebungsanforderungen von Silk Test. Für umfassende Tests (wie Browser-Wiedergaben) wird ein Arbeitsspeicher mit mindestens 2048 MB empfohlen.

The Linux execution server requires the latest version of Java Runtime Environment 1.8.

Anmerkung: Wenn Sie eine ungültige ältere Version, mindestens jedoch Version SilkCentral Test Manager 2009 SP1, eines Ausführungsservers verwenden, wird diese automatisch auf die aktuelle Version von Silk Central aktualisiert. Silk Central zeigt in der Liste der Ausführungsserver in der Spalte Informationen eine Upgrade-Meldung an. Der zu aktualisierende Ausführungsserver wird erst nach Abschluss des Upgrade-Vorgangs verwendet.

Ausführen von Silk Performer unter Verwendung von Ausführungsservern

Die folgenden Regeln gelten für die Ausführung von Silk Performer 19.5 oder höher mit dem Ausführungsserver Silk Central 19.5 oder höher:
  • Silk Performer 19.5 enthält eine separate JRE für die Ausführung von Silk Performer.
  • Um Silk Performer mit einer anderen JRE auszuführen, fügen Sie den Pfad zur JRE als Tag JREPath zur Datei SccLtcVersionsConf.xml hinzu. Zum Beispiel:
    <JREPath>C:\Program Files (x86)\Java\MyJre8.0</JREPath>
    Anmerkung: Die im Tag JREPath angegebene JRE muss eine 32-Bit-JRE sein.
  • Der vollständige Pfad des JREPath-Tags in der Datei SccLtcVersionsConf.xml lautet CoreVersions > Entry > JREPath.
  • Bei Verwendung des Execution Server Launcher für die Ausführung von Silk Performer muss Silk Performer 19.5 im Standardverzeichnis C:\Program Files (x86)\Silk\Silk Performer 19.5 installiert sein. Änderungen an der Datei SccLtcVersionsConf.xml werden bei jedem Neustart des Ausführungsservers vom Execution Server Launcher überschrieben.

Es besteht keine Abhängigkeit zwischen einer installierten JRE und den intern verwendeten JRE-Bibliotheken, es sei denn, Sie benötigen einen Ausführungsserver, der im 32-Bit-Modus läuft. Um den Ausführungsserver in diesem Fall zu starten, müssen Sie den Execution Server Launcher oder das Execution Server Package und Ihre eigene installierte 32-Bit-JRE verwenden. Standardmäßig werden die Ausführungsserver im 64-Bit-Modus ausgeführt.