Dichiarazione e assegnazione delle variabili di test

Quando si dichiara una variabile in IBM® Rational Performance Tester, è possibile creare un contenitore per essa, inizializzarla a un valore stringa o pool di dati ed impostarne l'ambito. Quindi, nel test, è possibile riassegnare un altro valore alla variabile.

Procedura

Per creare, inizializzare e assegnare un valore ad una variabile di test:

  1. Nel Test Navigator, selezionare il test e fare doppio clic su di esso. Viene aperto il test.
  2. Per creare un contenitore per le variabili di test create in un test:
    1. Aprire il test, e nell'area Contenuti del test, fare clic su Variabili di test, nella parte superiore del test.
    2. Selezionare Aggiungi > Contenitore variabile di test. Un contenitore denominato Variabili di test viene creato per le variabili definite dall'utente.
    3. Selezionare il contenitore per rinominarlo. L'area Dettagli elemento di test si apre per l'immissione di un nuovo nome nel campo Nome.
  3. Per dichiarare o definire una variabile di test:
    1. Aprire il test, e nella sezione Contenuti del test, fare clic sul contenitore definito dall'utente per contenere la variabile.
    2. Selezionare Aggiungi > Dichiarazione variabile .
    3. Immettere il nome della variabile, e fare clic su OK. La variabile viene aggiunta come ultimo elemento nel contenitore e si apre l'area Dettagli elemento di test.
    4. Nell'area Dettagli elemento di test, impostare l'ambito ed il valore iniziale per la variabile.

      Visibile in: Selezionare Solo questo test per limitare i dati solo al test corrente. Anche se un altro test ha una variabile con lo stesso nome, quella variabile non cambia. Selezionare Tutti i test per questo utente per condividere il valore di questa variabile quando il test viene eseguito in una pianificazione. Per la variabile da condividere, entrambi i test devono avere una variabile con lo stesso nome e deve avere questa opzione abilitata.

      Controlla valore: selezionare Al primo utilizzo per controllare se una variabile viene inizializzata o meno solo dopo che l'esecuzione del test ha raggiunto la prima richiesta che utilizza una variabile. Selezionare All'avvio del test per controllare se la variabile viene inizializzata o meno quando si avvia l'esecuzione del test. Se la variabile non è inizializzata, viene visualizzato un messaggio di errore, a seconda della modalità di funzionamento impostata.

      Se non è inizializzato, impostare su: Seleziona Testo per inizializzare la variabile su un valore specifico quando viene eseguito il test nella pianificazione. Selezionare Valore pool di dati e, nella finestra Seleziona origine dati, selezionare il pool di dati che inizializza la variabile.

      Errore runtime se la variabile non è inizializzata: Selezionare l'azione per l'esecuzione quando incontra una variabile di test non inizializzata. Se si seleziona Emetti avvertenza log di test o Emetti errore log di test, verificare che la pagina Log di test nella pianificazione imposti gli errori e le avvertenze su Tutto, che è l'impostazione predefinita. Se viene selezionato Esci dal test, la pianificazione continua ad eseguire sebbene gli utenti virtuali che hanno la variabile non inizializzata si interrompano. Se viene selezionato Non fare niente, il test continua l'esecuzione.

  4. Per assegnare o attribuire un valore iniziale a una variabile di test:
    1. Aprire il test e nell'area Contenuti di test, selezionare un elemento di test.
    2. Selezionare Inserisci > Assegnazione variabile, che inserisce l'assegnazione prima dell'elemento selezionato. La finestra Editor di test viene aperta ed elenca le variabili disponibili nel test.
    3. Selezionare la variabile a cui si sta assegnando un valore, e, nella casella Imposta su nell'area Dettagli elemento di test, impostare il valore per la variabile. È possibile impostare il valore su una stringa di testo, su qualsiasi origine dati esistente nel test prima dell'istruzione di assegnazione, o su Non inizializzato. Un'istruzione Imposta viene aggiunta al test, con il valore scelto.

Feedback