Nell'editor di test, gli elementi di ricezione socket descrivono la ricezione di dati dal server.
- Connessione
- Specifica la connessione del socket utilizzata per ricevere dati.
Fare clic sul link per selezionare l'elemento test della connessione socket.
- Tempo di attesa (ms)
- Specificare il ritardo di tempo calcolato in modo programmatico che viene osservato prima di eseguire l'elemento di test corrente. Il tempo di valutazione è un'emulazione statistica dell'intervallo di tempo che gli utenti attuali impiegano leggendo o pensando prima di eseguire l'azione.
- Timeout risposta
- Il ritardo massimo per ricevere il primo byte della risposta. Se non vengono ricevuti dati prima della fine del ritardo del timeout di risposta, l'azione di ricezione produce un errore nel log del test. Il contatore del timeout di risposta viene avviato quando l'azione ricezione ha inizio dopo il tempo di valutazione; il contatore viene interrotto quando viene ricevuto il primo byte.
- Politica di fine
- Questa opzione specifica quando arrestare la ricezione dei dati e spostarsi al successivo elemento del test.
- Dati
- Specificare i dati ricevuti tramite la connessione. I byte vengono espressi come caratteri alfanumerici a 7 bit o byte esadecimali a due cifre preceduti da \x. Inoltre, \r e \n stanno rispettivamente per il ritorno a capo e l'avanzamento riga, mentre \\ rappresenta il carattere di barra inversa.
- Politica di fine
- Questa opzione specifica quando arrestare la ricezione dei dati e spostarsi al successivo elemento del test.
- Rileva inattività: L'azione di ricezione si arresta quando non viene ricevuto alcun byte dalla connessione dopo un ritardo specificato in Soglia inattività (in millisecondi).
Dopo questo ritardo, il computer remoto termina l'invio della risposta e viene considerato inattivo. Questa è l'impostazione predefinita.
- Riceve esatto numero di byte: L'azione di ricezione si arresta quando si riceve il numero di byte registrato. Specificare un Timeout (in secondi) dopo il quale l'azione di ricezione produce un errore nel log del test, se non si riceve il numero corretto di byte. Se l'opzione Dimensioni dati link è abilitata, l'azione di ricezione prevede il numero di byte visualizzati nell'area Dati. Se l'opzione Dimensioni dati link è disabilitata, l'azione di ricezione prevede il numero di byte visualizzati nell'area Byte.
- Riceve fino alla fine del flusso: L'azione di ricezione si arresta quando la connessione viene chiusa dal computer remoto.
Se l'opzione Accetta risposta vuota è selezionata, la ricezione di un singolo byte non è richiesta e l'opzione Timeout risposta viene ignorata. Specificare un Timeout (in secondi) dopo il quale l'azione di ricezione produce un errore nel log del test, se non si riceve il numero corretto di byte.
- Corrisponde a una stringa: L'azione di ricezione si arresta quando si riceve una determinata sequenza di byte. Specificare un Timeout (in secondi) dopo il quale l'azione di ricezione produce un errore nel log del test, se non si riceve il numero corretto di byte.
- Riconosce un'espressione regolare: L'azione di ricezione si arresta quando si riceve una sequenza di byte che corrisponde ad un'espressione regolare. Specificare un Timeout (in secondi) dopo il quale l'azione di ricezione produce un errore nel log del test, se non si riceve il numero corretto di byte.
Per le politiche di fine che abbiano un'impostazione Timeout, questa opzione specifica un ritardo in secondi dopo il quale l'azione di ricezione produce un errore nel log del test, se i criteri della politica di fine non vengono soddisfatti. Il contatore del timeout viene avviato quando si riceve il primo byte.
Ad eccezione di quando si applica la politica Riceve fino alla fine del flusso, le azioni di ricezione producono un errore nel log del test quando la connessione viene chiusa dal computer remoto.
- Dati
- Specificare i dati ricevuti tramite la connessione. I byte vengono espressi come caratteri alfanumerici a 7 bit o byte esadecimali a due cifre preceduti da \x. Inoltre, \r e \n stanno rispettivamente per il ritorno a capo e l'avanzamento riga, mentre \\ rappresenta il carattere di barra inversa.
- Dimensione dati link
- Se l'opzione Riceve esatto numero di byte è selezionata come Politica di fine, se l'opzione Dimensioni dati link è abilitata, l'azione di ricezione prevede il numero di byte visualizzati nell'area Dati. Se l'opzione è disabilitata, l'azione di ricezione prevede il numero di byte visualizzati nell'area Byte.
- Byte
- Se l'opzione Dimensioni dati link è disabilitata, questa opzione specifica il numero di byte previsti come dati tramite la connessione.