Server konfigurieren

Der Tosca Interactive Testing Server ist Teil von Tosca Server (siehe Kapitel "Tosca Server über den Setup-Dialog installieren").

Den Interactive Testing Server konfigurieren

Nach der Installation müssen Sie den Port des Interactive Testing Server konfigurieren. Führen Sie hierzu die folgenden Schritte aus:

  1. Öffnen Sie die Datei appsettings.json, die sich unter C:\Programme (x86)\TRICENTIS\Tosca Server\InteractiveTestingStandalone befindet.

  2. Ändern Sie im Abschnitt HttpServer den Standardport 5009 auf Ihren Port.

  3. Speichern und schließen Sie die Datei.

  4. Öffnen Sie die Datei ocelot.json, die sich unter C:\Programme (x86)\TRICENTIS\Tosca Server\Gateway befindet.

  5. Ändern Sie im Abschnitt "ServiceId": "InteractiveTestingService" den Standardport 5009 auf Ihren Port. Sie müssen diese Änderung an den folgenden zwei Stellen vornehmen:

    • Unter "DownstreamPathTemplate": "/{everything}"

    • Unter "DownstreamPathTemplate": "/ita-assets/{everything}"

"ServiceId": "InteractiveTestingService"
    },
    {
      "DelegatingHandlers": [
        "ServiceIdentifierApplierDelegationHandler"
      ],
      "DownstreamPathTemplate": "/{everything}",
      "DownstreamScheme": "http",
      "DownstreamHostAndPorts": [
        {
          "Host": "localhost",
          "Port": 5009
        }
      ],
      "UpstreamPathTemplate": "/interactive/{everything}",
      "UpstreamHttpMethod": [
        "POST",
        "GET",
        "DELETE",
        "HEAD"
      ],
      "ServiceId": "InteractiveTestingService"
    },
    {
      "DownstreamPathTemplate": "/ita-assets/{everything}",
      "DownstreamScheme": "http",
      "DownstreamHostAndPorts": [
        {
          "Host": "localhost",
          "Port": 5009
        }
  1. Speichern und schließen Sie die Datei.

  2. Öffnen Sie die Datei InteractiveTesting.json, die sich unter C:\Programme (x86)\TRICENTIS\Tosca Server\Gateway\Consul\config befindet.

  3. Ändern Sie den Wert unter port auf Ihren Port.

  4. Speichern und schließen Sie die Datei.

Sie müssen den Dienst in der Windows-Dienste-App jedes Mal neu starten, wenn Sie die Datei appsettings.json ändern.

Datenverzeichnis definieren

Der Interactive Testing Server speichert alle Session-Daten in einem Verzeichnis.

Geben Sie im Bereich ConnectionString der Datei appsettings.json den Pfad zum gewünschten Verzeichnis ein.

Die folgende Beispielkonfiguration speichert die Daten im Verzeichnis C:\Program Files(x86)\TRICENTIS\ToscaServer\InteractiveTestingStandalone:

{
 "Logging": {
   "IncludeScopes": false,
   "Debug": {
     "LogLevel": {
        "Default": "Warning"
 }
},
"Console": {
  "LogLevel": {
     "Default": "Warning"
  }
 }
},
"App": {
"ConnectionString": "C:\\ProgramData\\TRICENTIS\\ToscaServer\\InteractiveTesting\\server.db",
"SetupDirectory": "C:\\Program Files (x86)\\TRICENTIS\\Tosca Server\\InteractiveTestingStandalone\\download"
}
}