Hybrid-Transition von DEX zum Elastic Execution Grid

Mit einem Hybrid-Setup können Sie Ihre DEX-Rechner weiterhin mit Tosca Cloud-Team-Agenten verwenden und gleichzeitig weitere Workflows auf Tosca Cloud umstellen.

Für die Hybrid-Transition müssen Sie zunächst einige zentrale Komponenten einrichten, die Ihre vorhandene lokale Infrastruktur mit dem Elastic Execution Grid verbinden. Bei diesem Setup verbindet der Automation Object Service Ihre lokale Umgebung mit Tosca Cloud. Dadurch können Sie Testobjekte erstellen und verwalten, die sowohl mit lokalen Ausführungen als auch mit Cloud-Testdurchläufen funktionieren.

Führen Sie für die Transition von der Distributed Execution zum Elastic Execution Grid die folgenden Schritte aus:

  1. Richten Sie AOS für die Verbindung mit Tosca Cloud ein.

  2. Erstellen Sie Objekte in Tosca lokal für das Elastic Execution Grid.

  3. Führen Sie ein ElasticExecutionGridEvent aus Ihrem lokalen Tosca-Arbeitsbereich in Tosca Cloud aus.

Bevor Sie beginnen

Bereiten Sie vor der Transition zum Elastic Execution Grid Folgendes vor:

AOS einrichten

Um AOS für die Verbindung mit Tosca Cloud zu konfigurieren, führen Sie diese Schritte aus:

  1. Navigieren Sie in Tosca Cloud zu User menu-> Settings-> Integrations.

  2. Suchen Sie die Elastic Execution Grid-Integration und wählen Sie Set up integration aus.

  3. Wählen Sie Ihren Arbeitsbereich aus und kopieren Sie die folgenden Autorisierungswerte:

    • Tosca Cloud URL

    • Tosca Server Client ID

    • Client secret

  4. Navigieren Sie im Tosca Server zu Settings->Automation Object Service.

  5. Aktivieren Sie auf der Einstellungsseite des Automation Object Service den Konfigurationsschalter für das Elastic Execution Grid.

  6. Fügen Sie die zuvor kopierten Autorisierungswerte in die entsprechenden Autorisierungsfelder der Elastic Execution Grid-Einstellungen ein.

  7. Klicken Sie auf Save und starten Sie anschließend den Tosca Server neu, um die Änderungen zu übernehmen.

Objekte für das Elastic Execution Grid erstellen

Um Objekte für das Elastic Execution Grid zu erstellen, führen Sie diese Schritte aus:

  1. Öffnen Sie in Tosca lokal Ihren Arbeitsbereich.

  2. Checken Sie Ihr Projekt oder Ihren Ordner Execution aus.

  3. Wählen Sie das gewünschte TestEvent im Ordner TestEvents aus.

  4. Klicken Sie mit der rechten Maustaste auf Ihre Auswahl und wählen Sie Convert to ElasticExecutionGridEvents aus. Sie finden das neu erstellte ElasticExecutionGridEvent im Ordner ElasticExecutionGridEvents.

  5. Optional können Sie die Eigenschaft CloudWorkspaceId festlegen, damit das ElasticExecutionGridEvent für den Testdurchlauf den gewünschten Tosca Cloud-Arbeitsbereich verwendet. Wenn Sie diesen Wert nicht angeben, wird das ElasticExecutionGridEvent in dem in AOS konfigurierten Arbeitsbereich ausgeführt.

  6. Optional können Sie die Eigenschaft AgentCharacteristic für das ElasticExecutionGridEvent festlegen und so angeben, welcher Agent Ihren Test ausführt.

  7. Checken Sie Ihre Änderungen ein.

ElasticExecutionGridEvents ausführen

Um ein ElasticExecutionGridEvent aus Ihrem Tosca-Arbeitsbereich in Tosca Cloud auszuführen, führen Sie diese Schritte aus:

  1. Wählen Sie in Tosca lokal das ElasticExecutionGridEvent aus, das Sie ausführen möchten.

  2. Klicken Sie mit der rechten Maustaste auf Ihre Auswahl und wählen Sie im Kontextmenü Execute in Tosca Cloud aus.

  3. In Tosca Cloud können Sie den Fortschritt Ihres Testdurchlaufs auf der Seite Test runs verfolgen.

Nächste Schritte

Wenn Sie die Tosca-CI/CD-Integration einrichten möchten, um ElasticExecutionGridEvents mithilfe von Execution Clients auszuführen, finden Sie erste Schritte in diesem Kapitel.