Aggiunta di un elemento ricezione del socket

È possibile aggiungere manualmente un elemento ricezione del socket ad un test delle prestazioni API del socket.

Informazioni su questa attività

In un test delle prestazioni, gli elementi ricezione del socket descrivono la modalità di ricezione dei dati tramite una connessione. Un elemento ricezione del socket si correla ad una connessione del socket specifica.

Procedura

  1. Aprire il test delle prestazioni nell'editor di test.
  2. Nell'area Contenuto di test dell'editor di test, fare clic con il pulsante destro del mouse sul nodo del test e fare clic su Aggiungi > Ricezione socket.
  3. Nella sezione Dettagli elemento test, fare clic su Cambia e selezionare la connessione socket da cui si desidera ricevere dati. Si può specificare un ritardo Tempo di valutazione prima che il test stabilisca la connessione.
  4. Specificare Politica di fine. Con questa opzione si specifica quando l'elemento ricezione smette di ricevere dati e si riprende l'esecuzione 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.
  5. Nell'area Dati, immettere i dati che si prevede di ricevere. Per impostazione predefinita, i dati vengono inviati come caratteri alfanumerici a 7 bit. Per specificare byte esadecimali, anteporre ai dati un prefisso \x, ad esempio: \x00\xff.

Feedback