Написал java request для Jmeter,который получает объект по ключу из hazelcast. Объект я вижу только в логах Jmeter.
Вопросы:
Как получать стандартные метрики jmeter типа Latency, Connect Timt и т.п. в в лисенере "View Results in Table", "Samary Report"...?
Мне конкретно нужно время получения объекта по ключу, как это реализовать в коде?
Судя по всему у вас имеется что-то вроде:
@Override
public SampleResult runTest(JavaSamplerContext context) {
SampleResult result = new SampleResult();
//some hazelcast related code
return result();
}
У этого самого SampleResult имеются все необходимые методы, например:
То есть Response Time - будет равным sampleEnd() - sampleStart(), обычно это время от того как JMeter начал выполнять запрос до получения последнего байта ответа
Аналогично для Connect Time / Latency:
Для HTTP Request JMeter измеряет все автоматически, т.е.
Response Time = Connect Time + Latency + Time to last byte
В случае кастомного запроса вам придется самим определять что вы хотите записывать как Connect Time и Latency
Информацию о терминах можно посмотреть здесь и здесь
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости