JMeter сохраняет время загрузки в переменную

Кажется, я не могу сохранить время загрузки/ответа/выборки в переменную с помощью RegEx. страница результатов выборки

Есть ли способ получить доступ к результатам со страницы результатов пробоотборника?


person MunajSyed    schedule 16.08.2018    source источник


Ответы (1)


Вы не можете извлечь время отклика с помощью регулярных выражений, поскольку экстрактор регулярных выражений ограничен следующими параметрами, а время отклика рассчитывается JMeter.

введите здесь описание изображения

Однако вы можете использовать JMeter SampleResult API для загрузки время. В API есть методы для конечного времени. и время начала выборки, используя эти методы, вы можете рассчитать время загрузки, а затем сохранить его в переменной JMeter.

Loadtime= endtime-starttime

Добавьте постпроцессор Beanshell в ваш сэмплер и добавьте следующий код в постпроцессор

long starttime=prev.getStartTime();

long endtime=prev.getEndTime();

int loadtime=endtime-starttime;

vars.put("Load time",Integer.toString(loadtime));

Вы можете использовать ${Load time}, чтобы получить время загрузки этого конкретного образца введите здесь описание изображения

Больше информации:

Экстракторы регулярных выражений

Beanshell

person Rohit    schedule 17.08.2018