Esecuzione di test di tutte le operazioni in un file WSDL

È possibile utilizzare il client di servizio generico per inviare rapidamente richieste a un servizio utilizzando tutte le operazioni in un file WSDL (Web Services Description Language). Le chiamate vengono generate con i valori predefiniti basati sul tipo di dati.

Prima di iniziare

Verificare che sia disponibile un file WSDL valido. Verificare che i file WSDL utilizzino la sintassi corretta per l'ambiente di test. È possibile che il client di servizio generico non funzioni con alcuni file WSDL (Web Services Description Language).

Se il servizio utilizza l'autenticazione SSL (Secure Sockets Layer), creare una configurazione SSL prima di richiamare la chiamata. Per i dettagli, fare riferimento a Creazione di configurazioni SSL.

Se il servizio utilizza la sicurezza SOAP per la crittografia, la firma o altri algoritmi di sicurezza, è necessario prima configurare l'ambiente con i file di librerie e di configurazione corretti, e quindi creare un profilo di sicurezza per WSDL. Consultare Configurazione dell'ambiente per la sicurezza SOAP e Creazione di profili di sicurezza per i file WSDL per ulteriori dettagli.

Le chiamate saranno generate per ogni operazione nel file WSDL utilizzando i valori predefiniti per ogni tipo. Ad esempio, le stringhe utilizzeranno il valore predefinito str. È possibile modificare i valori predefiniti nelle preferenze Valori predefiniti XML.

Procedura

  1. Aprire il client del servizio generico e fare clic sulla scheda Richieste, quindi fare clic su Aggiungi un file WSDL Aggiungi un file WSDL.
  2. Nella finestra Aggiungi file WSDL, selezionare un WSDL esistente oppure importare un file WSDL con uno dei seguenti metodi:
    • Fare clic su Importa da file per importare un file WSDL dal file system.
    • Fare clic su Importa da URL per eseguire il download ed importare un WSDL online dal web.
    • Fare clic su Importa da WSRR per importare un file WSDL da un IBM WSRR (WebSphere Service Registry and Repository). Immettere l'URL del WSRR e fare clic su Connetti. È possibile fare clic su Ricerca Ricerca per selezionare il contenuto del repository.
    • Fare clic su Importa da UDDI per importare un file WSDL da un repository UDDI (Universal Description Discovery and Integration). Immettere l'URL dell'UDDI e fare clic su Connetti. È possibile fare clic Filtra Filtra e Ricerca Ricerca per selezionare il contenuto del repository.
  3. Fare clic su OK. Il file WSDL viene aggiunto alla Libreria chiamate.
  4. Nella Libreria chiamate, fare clic con il pulsante destro del mouse sul WSDL e selezionare Verifica i metodi WSDL. La chiamata viene configurata automaticamente con un endpoint SOAP o JMS disponibile nel file WSDL.

Operazioni successive

Le chiamate eseguite correttamente vengono registrate e aggiunte all'elenco Cronologia richieste. Se si sta utilizzando IBM Rational Performance Tester o IBM Rational Service Tester for SOA Quality, è possibile fare clic sul pulsante Genera gruppo di programmi test (Genera gruppo di programmi test) per creare un test di servizio.

Feedback