Con IBM® Rational Performance Tester Extension per protocolli socket, è possibile eseguire il test delle prestazioni di applicazioni che utilizzano un protocollo basato sul socket
TCP/IP.
I risultati informativi del test delle prestazioni si basano sullo sviluppo del test del suono.
Ognuna delle seguenti fasi contribuisce alla generazione dei risultati del test significativi:
- Creazione di test. È possibile creare il test registrando una sessione con un'applicazione client. In genere, la sessione registrata si avvia quando si accede esegue l'applicazione client. Si interagisce, quindi, con l'applicazione per produrre un traffico di rete rilevante e la sessione termina quando si effettua la disconnessione. La registrazione viene utilizzata per generare un test delle prestazioni che riproduce il comportamento dell'applicazione client.
- Modifica del test. Dopo la registrazione, è possibile modificare gli eventi registrati. È possibile sostituire i valori di test registrati con i dati di test variabili o aggiungere dati dinamici al test.
- Convalida del test. Prima di distribuire il test, è possibile eseguirlo in modo manuale come utente virtuale
singolo per accertarsi che il test venga eseguito correttamente e produca i risultati previsti
in un ambiente nominale con un carico server minimo. È possibile avere più cicli di modifica e convalida del test prima che il proprio
test venga eseguito come previsto.
- Emulazione del carico di lavoro con pianificazioni. Quando il test viene eseguito ripetutamente
come anticipato, specificare una pianificazione di esecuzione e i gruppi utenti per emulare un carico di lavoro generato da un numero notevole di utenti virtuali.
- Esecuzione della pianificazione. Eseguire la pianificazione, la distribuzione dell'esecuzione del test sugli utenti virtuali che possono essere ospitati sugli host remoti. Ogni utente virtuale esegue un'istanza del test. Vengono raccolti i risultati del tempo di risposta.
- Valutazione dei risultati. Vengono valutati i risultati prodotti dai test tramite i diversi report generati durante l'esecuzione. È possibile anche progettare report personalizzati.