JMeter - считать запросы с ответами ниже определенного времени - PullRequest
0 голосов
/ 08 мая 2018

Можете ли вы порекомендовать плагин или отчет для Jmeter 4.0, который считает количество запросов с ответами меньше, чем <определенное время (например, 200 мс, 500 мс и т. Д.) </p>

Я хотел бы получить ответ на вопрос ниже:

  1. Сколько запросов в секунду можно отправить, если время ответа на 90% меньше 200 мс

  2. Сколько ответов меньше 200 мс от Всего

  3. % ответов на ответ менее 200 мс от Всего

Ответы [ 3 ]

0 голосов
/ 08 мая 2018

Я не знаю ни о каком существующем плагине, который реализует ваше требование, однако вы можете добиться этого, используя JSR223 Listener

  1. Добавьте JSR223 Listener в свой план тестирования
  2. Поместите следующий Groovy код в область «Сценарий»:

    if (prev.getTime() < 200) {
        prev.setSampleLabel(prev.getSampleLabel() + " < 200")
    }
    
  3. Вот и все, если ваше время отклика сэмплера будет меньше 200, слушатель JSR223 изменит свою метку и добавит к ней постфикс < 200.
  4. Вы можете просмотреть общее количество сэмплеров с временем отклика ниже 200 мс и 90% процентиль , используя "обычный" Совокупный отчет слушатель

    JMeter Aggregate Report Listener

0 голосов
/ 08 мая 2018

Если вам не нужны абсолютные числа, я бы порекомендовал прослушиватель Percentiles Times Response (https://jmeter -plugins.org / wiki / RespTimePercentiles / )

Этот слушатель нарисует график времени отклика, и он будет четко отображаться в процентилях ниже любого времени отклика в диапазоне

0 голосов
/ 08 мая 2018

Вы можете использовать «Подтверждение продолжительности». Он не выполнит все запросы, которые занимают больше ожидаемого времени, и с помощью прослушивателя «Просмотр дерева результатов» или «Простой сборщик данных» вы можете получить все необходимые данные и сосчитать их из сгенерированного ими файла csv / jtl.

enter image description here

enter image description here

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...