Utilizzare l'editor di test per analizzare
o personalizzare un test API del socket registrato.
L'editor di test elenca le connessioni e gli scambi di dati per un test quando si verificano nella registrazione.
La finestra dell'editor di test ha due aree principali. L'area sulla sinistra, Contenuti
di test, visualizza il flusso di eventi del socket che costituiscono il test. L'area sulla destra, Dettagli elemento di test,
visualizza i dettagli sull'elemento di test al momento selezionato nella gerarchia del test.
A volte, i valori possono essere evidenziati in verde. Questa evidenziazione indica che queste richieste contengono una o entrambi i tipi di informazione:
- Un candidato del pool di dati: si tratta del valore, di solito quello specificato dal
tester durante la registrazione, che il generatore di test ha determinato e che è probabile venga sostituito da valori in un pool di dati. Un esempio di un candidato del pool di dati è una stringa ricercata in un test registrato.
La stringa viene evidenziata come candidato del pool di dati sulla presupposizione che, prima della riproduzione, è possibile che si desideri associare la stringa ad una colonna del pool di dati contenente valori sostitutivi appropriati.
- Dati correlati: questi sono valori in un test, di solito uno di questi in una risposta e l'altro in una richiesta successiva. Un esempio è un prezzo del prodotto restituito al browser da un test che cerca un database del prodotto. È possibile utilizzare questi valori come riferimenti che possono essere riutilizzati in seguito. Si supponga che, prima di eseguire il test con molti utenti virtuali, si sostituisce il nome del prodotto cercato nel test registrato con i nomi nel pool di dati. Poiché il test mette in relazione i dati, ogni utente virtuale cerca un prodotto diverso ed il server restituisce un prezzo appropriato.
Per vedere un'illustrazione della codifica a colore nei test delle prestazioni o per modificare le impostazioni del colore, fare clic su .
Fare clic su Aggiungi per aggiungere elementi all'elemento di test selezionato. In alternativa, è possibile fare clic con il pulsante destro del mouse su un elemento di test e selezionare un'azione da un menu. Le scelte visualizzate dipendono dalle selezioni effettuate. Ad esempio, dopo aver selezionato un test, è possibile aggiungere un nuovo evento.
Il pulsante Inserisci funziona in modo simile. Utilizzarlo per inserire un elemento prima dell'elemento selezionato.
Utilizzare gli altri pulsanti (
Rimuovi,
Su,
Giù)
specie quando si modifica sostanzialmente un test.
Suggerimento: eseguendo queste azioni mediante questi pulsanti o scelte si può interrompere un test registrato.
A volte, l'area dell'editor dove è necessario lavorare è oscurata.
Per ingrandire un'area, spostare il cursore su una delle righe blu fino a quando il cursore non cambia dimensione in una riga verticale con una finestra in su e una freccia in giù, e trascinare verso l'alto o verso il basso mentre si preme il pulsante sinistro del mouse.
Visualizzazione dati binari
Con la vista Dettagli socket, è possibile visualizzare i dati binari per gli elementi di invio e ricezione nel
test. L'area di testo della vista Dettagli socket supporta molti
standard di codifica del carattere. Per aprire la vista Dettagli socket, fare clic con il pulsante destro del mouse su un elemento di invio o di ricezione socket
e fare clic su Mostra dettagli socket.
Nel
log di test, la vista Dettagli socket visualizza anche i dati binari effettivi
inviati e ricevuti durante un'esecuzione del test.
Manipolazione degli elementi nell'editor di test socket
I test socket sono spesso
fatti di una lunga serie di elementi di invio e di ricezione da e versione diverse connessioni. L'editor di test aiuta a trovare elementi specifici e a manipolare
diversi tipi di elementi nell'editor di
test. I seguenti esempi mostrano come è possibile selezionare e manipolare ampie serie
di elementi di test:
- Per selezionare tutti gli elementi di invio o di ricezione nel test: Fare clic sul pulsante
Seleziona e fare clic su Invia socket o Ricevi socket.
- Per trovare tutte le connessioni nel test: Fare clic sul pulsante Seleziona e fare clic su
Connessione socket.
- Per disabilitare o eliminare tutte le azioni di invio e ricezione da e verso una
connessione specifica: Fare clic con il pulsante destro del mouse su un elemento di test, fare clic su Gestisci connessione
socket, fare clic su Disattivale solo,
e selezionare le connessioni che si desidera disattivare o eliminare.
- Per riabilitare tutte le azioni di invio e di ricezione da e verso una connessione
specifica: Fare clic con il pulsante destro del mouse su un elemento di connessione, fare clic su Seleziona
tutte le azioni correlate, fare clic di nuovo con il pulsante destro del mouse e fare clic su Abilita.