Risoluzione di problemi dell'esecuzione del test delle prestazioni

In questo argomento vengono fornite informazioni su come risolvere un problema con IBM® Rational Performance Tester.

Prima di eseguire un test, seguire Suggerimenti sull'esecuzione di test delle prestazioni per ottenere risultati ottimali. Se si eseguono test e si riscontrano problemi, assicurarsi di aver seguito tutti i Suggerimenti sull'esecuzione di test delle prestazioni.

Se non viene visualizzato alcun messaggio di errore quando si eseguono test, provare a cercare il messaggio nella sezione Messaggi di errore dell'esecuzione del test delle prestazioni della guida in linea. Vengono elencati solo i messaggi di errore comuni. Se non viene visualizzato alcun messaggio di errore quando si riscontra un problema, esaminare il log degli errori. Se il workbench viene chiuso durante l'esecuzione dei test, riavviare il workbench. Aprire il log degli errori facendo clic su Finestra > Mostra vista > Log errori. Per impostazione predefinita, vengono registrati i messaggi di avvertenza e di errore. È possibile aumentare il livello di registrazione predefinito facendo clic su Finestra > Preferenze > Registrazione. Se ci sono messaggi di errore nel log degli errori, provare a cercarli nella sezione Messaggi di errore dell'esecuzione del test delle prestazioni della guida in linea.

Si potrebbero riscontrare alcuni di questi problemi durante l'esecuzione del test delle prestazioni:

Problemi di connettività tra computer workbench e agente

Se il workbench si arresta o si blocca quando si tenta di avviare l'esecuzione dei test, verificare che tutti i computer agente siano in esecuzione. Riavviare entrambi i computer, workbench e agente. Assicurarsi che ci sia spazio su disco sufficiente su entrambi i computer. Verificare che ci sia connettività di rete tra il computer workbench e agente. Provare, ad esempio, a condividere i file tra il computer workbench e agente. Fare clic su Finestra > Preferenze > Agent Controller > Host, quindi aggiungere computer agente come host e fare clic su Verifica connessione per verificare la connettività alle istanze di Agent Controller in esecuzione sui computer agente.

Problemi di configurazione registrazione

Nessun traffico HTTP viene acquisito durante la registrazione
Per informazioni sulla configurazione del browser Web, vedere Registrazione di un test riuscito. Se si sta tentando di utilizzare Internet Explorer per registrare test da un sito Web protetto, vedere Configurazione di Internet Explorer per la registrazione da un sito Web sicuro. Disabilitare i firewall su entrambi i computer, workbench e agente.
Nessun traffico viene acquisito durante la registrazione
Assicurarsi che il tipo di registratore selezionato corrisponda al protocollo utilizzato dal sistema sottoposto a test. Non provare, ad esempio, ad utilizzare il registratore HTT, se il sistema sottoposto a test utilizza il protocollo Citrix.
Nessun test viene generato dopo la registrazione
Quando il generatore test non riesce a creare un test dal traffico registrato, viene visualizzato, di solito, un messaggio di errore o scritto nel log degli errori. Provare a cercare il messaggio di errore nella sezione Messaggi di errore dell'esecuzione del test delle prestazioni della guida in linea. I messaggi di errore vengono documentati sotto forma di informazioni tecniche nella Knowledge Base di supporto all'indirizzo http://www.ibm.com/software/awdtools/tester/performance/support/.

Problemi relativi all'eccessiva durata dell'esecuzione di test e a test di ampie dimensioni

Se un test viene eseguito ma termina con errori, verificare che i computer workbench e agente soddisfino i requisiti hardware e software, descritti in dettaglio nella guida di installazione. Prestare molta attenzione ai requisiti di memoria e di spazio su disco. Per ulteriori informazioni su come impostare le dimensioni heap massime ed evitare errori di memoria esaurita, vedere Aumento dell'assegnazione di memoria. Controllare l'utilizzo del processore e della memoria sul computer workbench e agente ed osservare l'utilizzo eccessivo del processore o di memoria da parte dei processi javaw.exe o java.exe. Se i messaggi di errore riguardano processi che si arrestano in modo imprevisto, consultare l'articolo di supporto http://www.ibm.com/support/docview.wss?uid=swg21395486.

Eseguire i test con un numero minore di utenti virtuali mediante le impostazioni di pianificazione predefinite, per stabilire se il funzionamento è collegato al numero di utenti. Per i messaggi di errore generati dal sistema sottoposto a test, esaminare il log di test. Eseguire i test con un solo utente virtuale ed assicurarsi che il sistema sottoposto a test non stia generando errori, prima di provare ad eseguire i test con molti utenti. Se si rilevano problemi, riavviare i computer workbench e agent, prima di provare ad eseguire di nuovo i test.

Se il workbench viene chiuso durante l'esecuzione dei test, ricercare i nomi file che iniziano con javacore. Il nome dei file javacore include l'ID data, ora e processo. Se si rileva un file javacore con un ID data, ora e processo che corrisponde al workbench, aprire il file in un editor di testo. La causa dell'errore viene elencata in alto al file javacore.

Errori di correlazione dati

Se è possibile registrare i test correttamente, ma il funzionamento previsto non viene attivato nell'applicazione quando si eseguono i test, potrebbe essere necessario eseguire una correlazione dati manuale. Di solito, quando è necessaria una correlazione dei dati, il log di test include messaggi simili a questo:Impossibile estrarre il valore. Provare ad eseguire i test mediante un solo utente virtuale in esecuzione sul computer workbench, quindi confrontare la riproduzione con il test registrato, per stabilire le risposte previste da parte del sistema sottoposto a test. Per informazioni su come utilizzare il log del test e la vista Dati del protocollo per risolvere test HTTP, vedere Debug di test HTTP. Per ulteriori informazioni sulla correlazione dati, vedere Correlazione dati di risposta e di richiesta.


Feedback