Il codice personalizzato consente di eseguire alcune attività come la gestione di loop,
il richiamo di informazioni su utenti virtuali, l'esecuzione di programmi esterni da test e la
personalizzazione della correlazione dati.
Controllo dei loop
Questo
esempio illustra l'estensione dell'esecuzione del test mediante il codice personalizzato per controllare
i loop. Fornisce il codice di esempio che mostra come gestire il comportamento dei loop durante
un test per analizzare e valutare i risultati dei test delle prestazioni.
Richiamo dell'indirizzo IP di un utente virtuale
Questo esempio
mostra come richiamare l'indirizzo IP locale di un utente virtuale. Il richiamo degli indirizzi IP
è particolarmente utile quando gli utenti virtuali utilizzano gli alias IP.
Stampa di argomenti di input in un file
La classe PrintArgs stampa gli argomenti di input nel file C:\arguments.out. Questa classe può essere utilizzata, ad esempio, per stampare una risposta restituita dal
server.
Conteggio del numero di volte in cui il codice viene eseguito
La classe CountAllIterations conta il numero di volte in cui il codice viene
eseguito da tutti gli utenti virtuali. La classe CountUserIterations conta il numero
di volte in cui il codice viene eseguito da un singolo utente virtuale.
Memorizzazione e richiamo di valori di variabile
È possibile utilizzare i metodi getValue() e setValue() per memorizzare
e richiamare i valori delle variabili. A seconda della posizione di memorizzazione
specificata, le variabili possono essere condivise tra i test o memorizzate localmente
nel test corrente.
Estrazione di una stringa o di un token dal proprio argomento di input
La classe ParseResponse estrae una stringa dal proprio argomento di input. La classe ExtractToken estrae un determinato token (stringa) dal proprio argomento di
input. Entrambe le classi possono essere utili per gestire determinati tipi di correlazione di dati dinamici.
Aggiunta di contatori personalizzati ai report
È possibile aggiungere contatori personalizzati ai report sulle prestazioni utilizzando del codice personalizzato. Dopo aver eseguito i test, i risultati dai contatori personalizzati vengono aggregati automaticamente nello stesso modo dei contatori dei test delle prestazioni predefiniti (ad esempio contatori di byte e di pagine). L'aggregato per i contatori personalizzati viene combinato da tutti i computer agent.
Utilizzo di transazioni e statistiche
È possibile utilizzare il codice personalizzato
per avviare le transazioni, raccogliere ulteriori statistiche durante una transazione e arrestare una transazione.
Debug del codice personalizzato
Questo esempio mostra il debug del codice personalizzato
mediante l'aggiunta di un punto di interruzione. Viene fornito un codice di esempio per aggiungere un punto di interruzione. Questa modalità
di debug del codice personalizzato è applicabile solo per una pianificazione.