monitorare i risultati di un normale estrattore espressione in JMeter
-
22-09-2019 - |
Domanda
Il nostro server restituisce un 'X-esecuzione-Time' intestazione personalizzata di risposta HTTP che restituisce in millisecondi il tempo tra il server ottenendo una richiesta e il nostro codice di ritorno di una pagina, cioè per quanto tempo il nostro codice necessario per eseguire. Sto utilizzando JMeter a fare qualche prova e mi piacerebbe essere in grado di riferire su questo numero di nel corso del tempo. Ho installato questo normale estrattore espressione: X-Execution-Time:\s(\d+)
ma io non so come arrivare JMeter a riferire su questo numero per ogni richiesta in modo che io possa ottenere un andamento nel tempo
Soluzione
Non è elegante, con qualsiasi mezzo, ma funziona di certo:
Aggiungi un campionatore di debug nel vostro piano di test, e dargli lo stesso nome come riferimento regex. Questo scriverà il valore di tempo nel file dei risultati.
Esempio se si dispone di diverse pagine:
riferimento regex = X-esecuzione-Time Debug Sampler Name = PageName - Esecuzione: $ {X-esecuzione-Time}