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 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.