Как определить, какой запрос от Jmeter был самым медленным?

#jmeter

Вопрос:

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

Ответ №1:

  1. Если вы запускаете JMeter в режиме командной строки без графического интерфейса, например
     jmeter -n -t test.jmx -l result.csv
     

    он сгенерирует CSV-файл, содержащий статистику всех выборок, поэтому, если вы выполните сортировку по elapsed столбцам в timeStamp столбце с помощью MS Excel или эквивалента, вы увидите метку времени Unix, чтобы вы могли определить точное время, когда был выполнен «самый длинный» запрос:

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

  2. Другой вариант-добавить уникальный идентификатор, такой как номер текущего потока, количество итераций, URL-адрес, что угодно

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

    это можно сделать с помощью функций JMeter или заранее определенных переменных