Gestione degli agent

Se occorre testare un carico utente o carico di lavoro di notevoli dimensioni, di norma un singolo computer potrebbe non essere in grado di elaborare il carico in modo efficiente. È necessario ridistribuire il carico su più computer, detti anche agent Rational Performance Tester. Gli agent vengono installati sui computer per generare il carico sull'applicazione.

Su utilizza il workbench Rational Performance Tester per distribuire il carico utente. Quando si distribuisce il carico tra i computer agent, considerare attentamente il carico che ciascun computer agent può gestire in modo efficiente. Per ulteriori informazioni, consultare Pianificazione della capacità.

Rational Performance Tester Agent, noto anche come Load Generation Agent, viene utilizzato per generare il carico per l'applicazione sotto test creando delle connessioni utente simulate.

Quando si installa Rational Performance Tester Agent, è possibile specificare il nome host del workbench di cui eseguire il polling. Dopo l'installazione, l'agent si connette automaticamente al workbench. Se si desidera condividere l'agent con più workbench, è possibile aggiungerli manualmente al file majordomo.config in installationDir/Majordomo o utilizzare l'opzione Condividi agent con nuovo workbench menzionata nell'argomento Controllo dello stato degli agent.

Quando si esegue una pianificazione con più agent, si potrebbe verificare la perdita di un agent, specialmente durante l'esecuzione di test di caricamento di lunga durata. La perdita di un agent non è comune e si verifica in alcuni casi estremi, ad esempio quando la memoria del computer viene esaurita. Quando un agent viene perso, per impostazione predefinita, la pianificazione viene arrestata. Se la pianificazione viene arrestata in questo modo, è necessario risolvere la causa della perdita dell'agent o aggiungere ulteriori agent prima di eseguire la pianificazione. Per continuare a eseguire la pianificazione senza l'agent, nell'editor di pianificazione, fare clic su Avanzate e deselezionare la casella di spunta La perdita di un agent interrompe l'esecuzione. In genere, il carico viene suddiviso tra gli agent. Pertanto, l'esecuzione di una pianificazione senza l'agent perso potrebbe fornire risultati imprevedibili. Se si utilizza un pool di dati segmentato e si esegue una pianificazione senza l'agent perso, i dati non vengono ridistribuiti tra gli agent rimanenti. Inoltre, se nella pianificazione sono presenti più fasi, per impostazione predefinita il carico utente viene distribuito tra gli agent rimanenti nella fase successiva. Tuttavia, se la casella di spunta Sostituisci utenti persi nella fase corrente è selezionata, il carico utente viene distribuito in modo uniforme tra gli agent rimanenti nella fase corrente. Se la casella di spunta è deselezionata e una percentuale di utenti è autorizzata a uscire durante l'esecuzione della fase, allora il carico utente viene distribuito tra gli agent rimanenti nella fase successiva. La perdita di un agent durante l'esecuzione di una pianificazione viene registrata nel report delle prestazioni.

Per ulteriori informazioni sui vantaggi di IBM® Rational Performance Tester Load Generation Agent e comprenderne l'architettura, consultare: Tips for using the Load Generation Agent in performance testing.

Nota:

Il workbench Rational Performance Tester distribuisce automaticamente gli asset di test richiesti per l'esecuzione agli agent partecipanti. Per ulteriori informazioni sulla directory di distribuzione, consultare Gestione della directory di distribuzione.

Una tipica impostazione del workbench Rational Performance Tester, degli agent Rational Performance Tester e del sistema sotto test è presentata qui: Impostazione del workbench Rational Performance Tester, degli agent e del sistema sotto test


Feedback