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

È stato utile?

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}

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top