È possibile registrare un test API socket da qualsiasi programma client sul computer. Quando si esegue la registrazione, la procedura guidata di registrazione avvia automaticamente il programma client e registra tutti i dati che transitano tramite l'API del socket.
Prima di iniziare
I test vengono memorizzati nei progetti del test sulle prestazioni. Se lo spazio di lavoro non contiene un progetto di test, la procedura guidata di creazione del test ne crea uno, consentendo di modificarne il nome. Per archiviare un test in un progetto specifico, verificare che il progetto esista prima di registrare il test.
Accertarsi di disporre di un programma client funzionante e di essere in grado di connettersi al server.
Verificare che la sessione che si sta registrando sia riproducibile. Questo significa che, quando le azioni registrate vengono riprodotte dal test, verranno ricevute le stesse risposte dal server.
IBM® Rational Performance Tester non
supporta la registrazione socket nelle versioni a 64 bit di Microsoft Windows
2003 e Windows XP.
Procedura
Per registrare un test socket:
- Nella prospettiva Test prestazioni, fare clic sul pulsante della barra degli strumenti Nuovo test dalla registrazione
oppure fare clic su .
- Nella procedura guidata Nuovo test dalla registrazione,
fare clic su Creare un test da una nuova registrazione, selezionare Test socket e fare clic su Avanti. Se si stanno registrando dati sensibili, è possibile operare una selezione in Livello di crittografia della registrazione.
- Nella pagina Seleziona posizione, selezionare il progetto e la cartella in cui creare il test, immettere un nome per il
test e fare clic su Avanti. Se necessario, fare clic su Creare la cartella padre
per creare un nuovo progetto o una nuova cartella.
- Nella pagina Seleziona applicazione client,
selezionare il tipo di programma client da utilizzare per registrare il test:
- Per specificare qualsiasi programma client che si trova sul computer, selezionare Applicazione gestita e fare clic su Avanti.
Nella pagina Opzioni applicazione gestite, fare clic su Sfoglia per specificare il Percorso programma. Se necessario, specificare la Directory di lavoro e,
in Argomenti, immettere gli argomenti di riga comandi richiesti dal programma.
Se il programma richiede l'input dell'utente da un'interfaccia riga comandi,
selezionare Apri console per input utente.
- Per registrare una sessione di emulazione di terminale TN3270, selezionare IBM Personal Communication o Attachmate EXTRA! X-treme, se questi programmi sono installati, e fare clic su Avanti.
Se richiesto, specificare un file di sessione per avviare la sessione TB3270.
Nota: L'utilizzo di questo metodo per registrare una
sessione TN3270 produce un test delle prestazioni API socket di basso livello basato sul
traffico di protocollo TN3270.
Per registrare un test TN3270, consultare
Registrazione di un test delle prestazioni TN3270.
- Per registrare una sessione HTTP, selezionare Microsoft Internet
Explorer oppure Mozilla Firefox e fare clic su Avanti.
Se si sceglie Mozilla
Firefox, è possibile specificare un profilo Firefox.
Nota: L'utilizzo di questo metodo per registrare una sessione HTTP produce un test
delle prestazioni API socket basato sul traffico HTTP. Per registrare un test HTTP, consultare
Registrazione di un test HTTP.
- Se l'applicazione utilizza l'autenticazione SSL (Secure Sockets Layer)
e TLS (Transport Layer Security) per autenticare il server o l'applicazione client,
specificare le seguenti opzioni e fare clic su Avanti:
- Se si sta utilizzando l'autenticazione client, selezionare Il server richiede un certificato client specifico. Specificare un nome file ed una password archivio chiavi di certificato. Se sono richiesti più certificati, fare clic su Più certificati e specificare un nome file keystore di certificato e una password per ogni nome host e porta.
- Selezionare Il client richiede un certificato server specifico per fornire il nome file keystore di certificato del server e una password per ogni nome host e porta.
Se non si fornisce il certificato server, è necessario configurare l'applicazione client per autenticare il certificato del registratore proxy come se quest'ultimo fosse l'effettivo server. Fare clic su Salvare questo certificato per salvare il certificato generato da IBM Rational Performance Tester e importare il file .cer nell'applicazione client.
Se necessario, selezionare se utilizzare la crittografia SSL 3.0 e TLS 1.0.
Consultare Istruzioni sull'esecuzione di test delle prestazioni socket per ulteriori informazioni sull'autenticazione SSL e TLS.
- Se questa è la prima volta che si registra un test delle prestazioni API socket, leggere
l'Informazioni sulla privacy, quindi selezionare Accetto per procedere.
- Fare clic su Fine per avviare la registrazione. Si apre una finestra di avanzamento mentre il programma client si avvia.
- Utilizzare il programma client per eseguire le azioni da testare. È possibile utilizzare la barra degli strumenti Annotazioni test registratore per
aggiungere commenti, registrare sincronizzazione o prendere delle acquisizioni di schermo durante la registrazione.
- Per aggiungere un commento al test registrato, fare clic sull'icona Inserisci
commento
.
- Per aggiungere un'acquisizione di schermo al test registrato, fare clic sull'icona Immagine schermo
.
Le acquisizioni di schermo e finestra rendono più leggibile e aiutano a visualizzare il test registrato. È possibile modificare
le impostazioni per le acquisizioni di schermo e aggiungere commenti alle immagini.
- Per aggiungere manualmente una sincronizzazione di test alla registrazione, fare clic sull'icona
Inserisci sincronizzazione
.
- Per aggiungere manualmente una cartella di transazione alla registrazione, fare clic sull'icona Avvia transazione
e sull'icona Arresta transazione
per avviare e arrestare la transazione.
- Per inserire un punto di suddivisione nel test registrato, fare clic sull'icona Punto
di suddivisione
. Con i punti di suddivisione,
è possibile generare più test da una singola registrazione, che è possibile
riprodurre in un ordine differente con una pianificazione. Consultare Suddivisione di un test durante la registrazione per ulteriori informazioni sulla suddivisione di un test.
- Al termine delle azioni di test nel programma, arrestare il registratore. È possibile farlo chiudendo il programma client o facendo clic sul pulsante Arresta
nella vista Controllo registratore. Si apre una finestra di avanzamento mentre viene generato il test. Al completamento, la vista Controllo registratore visualizza il messaggio Generazione test completata, Navigator test elenca il test e il test si apre nell'editor di test.