Servicetestdetails

Im Testeditor ist das Testelement das erste Element im Testprogramm. Die Einstellungen im Testelement gelten für den gesamten Test.

Allgemeine Optionen

Datenpools
Listet die Details zu jedem Datenpool auf, den der Test verwendet: der Name des Datenpools, die verwendeten Spalten und die Position im Test, an der auf die jeweilige Datenpoolspalte verwiesen wird. Klicken Sie auf die Position, um dorthin zu navigieren.
Datenpool hinzufügen
Fügt einen Verweis auf einen Datenpool hinzu, der von einem Test verwendet werden soll. Das Klicken auf diese Option entspricht dem Klicken auf Hinzufügen > Datenpool bei ausgewähltem Test.
Entfernen
Entfernt den ausgewählten Datenpool. Diese Option ist nicht verfügbar, wenn der Datenpool bereits verwendet wird.

SSL-Konfiguration

Definieren Sie eine SSL-Konfiguration für die Zertifikatauthentifizierung zwischen dem Client und dem Server. SSL-Konfigurationen können von beliebigen Nachrichtenanforderungen im Test verwendet werden. Falls mehrere SSL-Konfigurationen im Test verwendet werden, müssen Sie die Konfiguration in jeder Nachrichtenanforderung angeben.

Bei einer Standard-SSL-Konfiguration werden Server immer als vertrauenswürdig angesehen. Es erfolgt also praktisch keine Authentifizierung.

Konfiguriertes SSL
Wählen Sie eine vorhandene SSL-Konfiguration aus oder erstellen Sie eine SSL-Konfiguration. Sie können über die Schaltflächen in der Symbolleiste eine Neue SSL-Konfiguration erstellen sowie vorhandene SSL-Konfigurationen Umbenennen oder Löschen. Außerdem können Sie SSL-Konfigurationen aus dem sowie in den SSL-Editor und den Testeditor Kopieren und Einfügen.
Einzelne Authentifizierung
In diesem Abschnitt wird beschrieben, in welcher Form der Client dem Server vertraut.
Immer dem Server vertrauen
Wählen Sie diese Option aus, wenn keine Authentifizierung erforderlich ist oder wenn Serverzertifikate ignoriert werden sollen, sodass allen Server vertraut wird. Wenn Sie eine einzelne Authentifizierung verwenden und nur vertrauenswürdige Server akzeptieren möchten, müssen Sie diese Option inaktivieren und einen Truststore (Zertifikatsspeicher für vertrauenswürdige Zertifikate) angeben, der die Zertifikate für vertrauenswürdige Server enthält.
Client-Truststore
Wenn Sie eine einzelne Authentifizierung verwenden, enthält der Client-Truststore die Zertifikate von allen vertrauenswürdigen Servern. Klicken Sie auf Durchsuchen, um eine KS-, JKS- oder JCEKS-Datei anzugeben, die gültige Zertifikate der vertrauenswürdigen Server enthält.
Kennwort
Wenn die Client-Truststore-Datei verschlüsselt ist, geben Sie das erforderliche Kennwort ein, um auf die Datei zugreifen zu können.
Doppelte Authentifizierung
In diesem Abschnitt wird beschrieben, in welcher Form der Server dem Client vertraut.
Clientzertifikat verwenden
Wenn Sie eine doppelte Authentifizierung verwenden, wählen Sie diese Option aus, um einen Keystore anzugeben, in dem das Clientzertifikat enthalten ist. Über dieses Zertifikat kann der Server den Client authentifizieren.
Clientzertifikat-Keystore
Klicken Sie auf Durchsuchen, um eine KS-, JKS- oder JCEKS-Datei anzugeben, die ein gültiges Zertifikat enthält, über das der Client authentifiziert werden kann.
Kennwort
Wenn die Client-Truststore-Datei verschlüsselt ist, geben Sie das erforderliche Kennwort ein, um auf die Datei zugreifen zu können.

Protokollkonfiguration (HTTP)

Die HTTP-Konfigurationsseite des Testelements gibt die Informationen an, die für die Serverbibliotheken zum Ausführen der HTTP-Sende- und -Empfangsfunktionen erforderlich sind.

Eine HTTP-Konfiguration kann im Test von einem beliebigen Aktivierungsaufruf verwendet werden. Falls im Test mehrere Protokollkonfigurationen zum Einsatz kommen, müssen Sie die Konfiguration für jeden Aktivierungsaufruf angeben.

Keep-Alive
Wählen Sie diese Option aus, damit die Verbindung nach der Anforderung offen bleibt.
SSL-Zertifikat
Wählen Sie diese Option aus, um eine SSL-Konfiguration zu verwenden. Klicken Sie auf SSL-Editor öffnen, wenn Sie eine SSL-Konfiguration erstellen oder eine vorhandene Konfiguration auswählen möchten.
Serverauthentifizierung
In diesem Abschnitt geben Sie den Typ der Authentifizierung an, der für den Zugriff auf den Service erforderlich ist. Wählen SieKeine aus, wenn keine Authentifizierung erforderlich ist.
Basisauthentifizierung
Wählen Sie diese Option aus, um die Werte für Benutzername und Kennwort anzugeben, die für die Basisauthentifizierung verwendet werden sollen.
NTLM-Authentifizierung
Wählen Sie diese Option aus, damit das NTLM-Authentifizierungsprotokoll (Microsoft® NT LAN Manager) verwendet wird. NTLM verwendet für die Authentifizierung das Challenge-Response-Verfahren. In dieser Sicht wird Folgendes aufgelistet: die Elemente, die verhandelt (vom Client unterstützt und vom Server angefordert) werden, sowie die Elemente, die authentifiziert werden.
Kerberos-Authentifizierung
Wählen Sie diese Option aus, wenn zwischen Client und Server das Kerberos-Authentifizierungsprotokoll verwendet werden soll.
Proxy konfigurieren
Wenn die HTTP-Verbindung durch einen Proxy-Server oder eine Unternehmensfirewall hindurch hergestellt werden muss, geben Sie die Adresse und den Port des Proxy-Servers an. Wenn für den Proxy eine Authentifizierung erforderlich ist, wählen Sie Basisauthentifizierung über Proxy aus.
Proxyauthentifizierung
In diesem Abschnitt geben Sie den Typ der Authentifizierung an, der für den Zugriff auf den Proxy-Server erforderlich ist. Wählen SieKeine aus, wenn keine Authentifizierung erforderlich ist.
Basisauthentifizierung über Proxy
Wählen Sie diese Option aus, um die Werte für Benutzername und Kennwort anzugeben, die für die Basisauthentifizierung verwendet werden sollen.
NTLM-Proxyauthentifizierung
Wählen Sie diese Option aus, damit das NTLM-Authentifizierungsprotokoll (Microsoft NT LAN Manager) verwendet wird. NTLM verwendet für die Authentifizierung das Challenge-Response-Verfahren. In dieser Sicht wird Folgendes aufgelistet: die Elemente, die verhandelt (vom Client unterstützt und vom Server angefordert) werden, sowie die Elemente, die authentifiziert werden.
Benutzerdefinierte Klasse
Wählen Sie diese Option aus, wenn das Kommunikationsprotokoll komplexe Verarbeitung auf unterster Schicht mit einem angepassten Java™-Code erfordert, um eingehende oder abgehende Nachrichten umzuwandeln. Klicken Sie auf Durchsuchen, wenn Sie eine Java-Klasse auswählen möchten, für die die entsprechende API verwendet wird. Weitere Informationen zur Verwendung der API für angepassten Code finden Sie unter Rational Performance Tester erweitern.

Protokollkonfiguration (JMS)

Die JMS-Konfigurationsseite Java Message Service) des Testelements gibt die Informationen an, die für die Serverbibliotheken zum Ausführen der JMS-Sende- und -Empfangsfunktionen erforderlich sind.

Eine JMS-Konfiguration kann von beliebigen Aktivierungsaufrufen im Test verwendet werden. Falls im Test mehrere Protokollkonfigurationen zum Einsatz kommen, müssen Sie die Konfiguration in jedem Aktivierungsaufruf angeben.

Zieldarstellung
Dies ist die Darstellung des JMS-Ziels. Wählen Sie entweder Topic (Thema) oder Queue (Warteschlange) aus.
Endpunktadresse
Dies ist die Adresse des Ziels.
Temporäres Objekt verwenden
Wählen Sie diese Option aus, wenn das JMS-Ziel als temporäres Objekt gesendet werden soll. Bei einer JMS-Warteschlange wird eine temporäre JMS-Warteschlange in der Nachricht gesendet.
Empfangspunktadresse
Wenn Temporäres Objekt verwenden inaktiviert ist, geben Sie die JMS-Adresse des Zielendpunkts an.
Basisauthentifizierung
Wählen Sie diese Option aus, um die Werte für Benutzername und Kennwort anzugeben, die für die Basisauthentifizierung verwendet werden sollen.
Angepasster Adapterklassenname
Richten Sie einen angepassten JNDI-Adapter (Java Naming and Directory Interface) für diese Konfiguration ein. Wenn Sie einen angepassten Adapter verwenden möchten, müssen Sie eine Java-Klasse schreiben, mit der die Axis-Klasse und -Methoden erweitert werden. Geben Sie den Namen der angepassten Adapterklasse in Adapterklassenname ein.
Textnachricht
Geben Sie an, ob die Nachricht eine Text- oder eine Bytenachricht ist.
Informationen zur Kontextfactory
Bearbeiten Sie die Eigenschaften für eine Kontextfactory. Klicken Sie auf Hinzufügen, um der Kontextfactory-Konfiguration Zeichenfolgeneigenschaften hinzuzufügen.
Connectorinformationen
Bearbeiten Sie die Eigenschaften für einen Connector. Klicken Sie auf Hinzufügen, um der Connectorkonfiguration Zeichenfolgeneigenschaften hinzuzufügen. Die folgenden Connectors werden vom Produkt unterstützt:
  • JMS priority (JMS-Priorität)
  • JMS delivery mode (JMS-Bereitstellungsmodus)
  • JMS time to live (JMS-Lebensdauer)

Protokollkonfiguration (WebSphere MQ)

Die WebSphere MQ-Konfigurationsseite des Testelements gibt die Informationen an, die für die Serverbibliotheken zum Ausführen der Sende- und Empfangsfunktionen des WebSphere MQ-Transports erforderlich sind.

Eine MQ-Konfiguration kann im Test von einem beliebigen Aktivierungsaufruf verwendet werden. Falls im Test mehrere Protokollkonfigurationen zum Einsatz kommen, müssen Sie die Konfiguration für jeden Aktivierungsaufruf angeben.

Warteschlangenmanager
Geben Sie in diesem Bereich die Warteschlangenmanageroptionen für den Service an.
Name des WS-Managers
Geben Sie den Namen des Warteschlangenmanagers an, an den die Anforderung gesendet werden soll.
Lokalen WS-Manager verwenden
Wählen Sie diese Option aus, wenn ein lokaler WS-Manager verwendet werden soll. Wenn Sie diese Option inaktivieren, müssen Sie folgende Informationen angeben:
Adresse des WS-Managers
Geben Sie die IP-Adresse oder den Hostnamen des fernen MQ-Servers an.
Port des WS-Managers
Geben Sie den Listener-Port des fernen MQ-Servers an.
Clientkanal
Geben Sie den Kanal für den Serververbindungsmodus des fernen Warteschlangenmanagers an.
Warteschlangen
Geben Sie in diesem Bereich die Sendewarteschlangenoptionen für den Service an.
Name der Sendewarteschlange
Geben Sie den Namen der Warteschlange an, die vom Warteschlangenmanager verwaltet wird.
Temporäre Warteschlange für Antwort verwenden
Gibt an, ob der MQ-Server eine temporäre Warteschlange erstellt. Bei ausgewählter Option wird die temporäre Warteschlange nur für den Empfang bestimmter Nachrichten erstellt und dann gelöscht.
Name der Empfangswarteschlange
Ist Temporäre Warteschlange verwenden inaktiviert, gibt diese Option den Warteschlangenmanager an, der in der Zeile Name des WS-Managers angegeben ist. Der angegebene Warteschlangenmanager muss diese Warteschlange verwalten. Sie können mehrere Warteschlangennamen angeben, indem Sie Semikolons (;) als Trennzeichen verwenden.
RFH2-Header verwenden
Wählen Sie aus, ob die in WebSphere MQ bereitgestellte Funktion Transport für SOAP über MQ verwendet werden soll. Diese Funktion verwendet ein vorgegebenes MQ-Nachrichtenformat (RFH2). Daher sind bei Auswahl dieser Funktion andere Optionen von Nachrichtendeskriptor inaktiviert.
SSL-Verbindung
Wählen Sie diese Option aus, um eine SSL-Konfiguration zu verwenden, wenn die Einstellung Clientkanal auf einen sicheren Kanal verweist. Klicken Sie auf SSL-Editor öffnen, wenn Sie eine SSL-Konfiguration erstellen möchten, oder klicken Sie auf Ändern, wenn Sie die SSL-Konfiguration ändern möchten, die dem aktuellen Test zugeordnet ist.

Wenn die von Ihnen zum Erstellen der Nachrichtenanforderung verwendete WSDL eine unterstützte JMS URI verwendet, um auf den WebSphere MQ-Server zu verweisen, wird die SSL-Konfiguration automatisch erstellt. Wenn der Testgenerator die SSL-Konfiguration nicht erstellen kann, müssen Sie eine neue Konfiguration manuell erstellen.

Wenn die WSDL mit Hilfe des WebSphere MQ-Services (amqwdeployWMService) generiert wird, müssen Sie die WSDL bearbeiten, um die Transportbindung von HTTP in JMS zu ändern, damit der Testgenerator daran gehindert wird, eine HTTP-Konfiguration zu erstellen.

Cipher Suite
Geben Sie die Cipher Suite an, die bei der Kanalkonfiguration verwendet wird.
Nachrichtendeskriptor
Konfigurieren Sie die Felder der Anforderung. Sie können eine Untergruppe eines MQ-Nachrichtendeskriptors für die Verwendung mit anderen Servertypen durch ein benutzerdefiniertes Format ersetzen, insbesondere bei Verwendung einer XML-Aktivierungsanforderung. Weitere Informationen über Nachrichtendeskriptoren finden Sie in der WebSphere MQ-Dokumentation.
Zielservice
Wenn Sie Microsoft .NET Framework mit der Funktion "SOAP über MQ" von WebSphere MQ verwenden, geben Sie den Namen des Zielservice für WSDL an.

Feedback