java - jmeter hazelcast

Написал java request для Jmeter,который получает объект по ключу из hazelcast. Объект я вижу только в логах Jmeter. Вопросы:

  1. Как получать стандартные метрики jmeter типа Latency, Connect Timt и т.п. в в лисенере "View Results in Table", "Samary Report"...?

  2. Мне конкретно нужно время получения объекта по ключу, как это реализовать в коде?

1 Answer

  1. Chris- Reply

    2019-11-15

    Судя по всему у вас имеется что-то вроде:

    @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

    Информацию о терминах можно посмотреть здесь и здесь

Leave a Reply

Your email address will not be published. Required fields are marked *

You can use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>