2015-05-25 15 views
8

Qui ho un controller di registrazione e un registratore di script di test. Ho registrato le attività dell'utente utilizzando il modello. Questo crea automaticamente un controller di registrazione e quindi un controller di transazione. Ogni controller di transazione ha una richiesta HTTP figlio racchiusa al suo interno. Ora, quando eseguo il test dopo aver creato uno script di test, vedo che il risultato aggregato mostra informazioni su (throuput, errore, min ecc.) Per la richiesta HTTP figlio (Sampler) e il controller di transazione genitore.Perché jMeter mostra i dati del controller di transazione nel suo rapporto di riepilogo?

Renderò più chiaro con le immagini qui sotto.

enter image description here

Nella foto sopra Ive ha creato il piano di test. Ora quando eseguo questo test ottengo i seguenti risultati. Quelli cerchiati sono il controller di transazione.

enter image description here

Qui, ho cerchiato il controller transazione padre. Ora, perché sulla terra è questo aggiungendo al risultato.

Domanda: sta facendo una richiesta al sito web? Perché questo è mostrare e aggiungere valori alla richiesta figlio. Questa cosa è solo una somma di tutta la sua richiesta di bambino - quindi, perché si sta sommando nel tavolo?

Anche qui, se faccio clic su "Genera campione genitore", nasconde la richiesta figlio e mostra solo il rapporto riassunto che è completamente diverso dal rapporto precedente.

enter image description here

Ora la domanda è: come faccio a cambiare le cose. Quali sono le conseguenze. E cosa dovrei fare in questo caso. Devo calcolare il rapporto genitore-figlio o solo i dati del rapporto genitore?

+0

Qualsiasi feedback sulla risposta? Se la risposta fosse utile, dovresti procedere con l'upvoting e accettare –

risposta

5

Come da documentazione di Transaction Controller:

Il controller transazione genera un campione supplementare che misura il tempo complessivo necessario per eseguire gli elementi di prova nidificati.

Quindi, se non si desidera questo campionatore aggiuntivo, è sufficiente rimuoverlo o sostituirlo con Simple Controller.

Nota è utile quando contiene più di un campionatore.