HTML-отчет в Apache JMeter
Вопрос по различию в представлении данных в JMeter. Если мы запускаем JMeter в режиме с графическим интерфейсом, например, график TPS (number of transactions per second) выводит значения в целых числах, как и должно быть (на мой взгляд): параметр TPS принимает целочисленные значения. Однако если запустить программу в режиме без графического интерфейса с последующей генерацией HTML-отчета, на том же самом графике TPS увидим значения дробные (в том числе меньше единицы). Интересно послушать мнение знатоков, почему так происходит.
Ответы (1 шт):
Смотрите в исходный код графика, которым вы пользуетесь, скорее всего там где-то закралась функция округления
Дробные значения и значения меньше единицы абсолютно нормальны потому что согласно документации throughput рассчитывается как время теста деленное на количество запросов.
Можете также ознакомиться со следующими материалами:
- Calculator - класс, который рассчитывает метрики
- Analyzing JMeter Test Results Using JMeter Aggregate Report Listener - описывает откуда берутся поля, что они означают и как рассчитываются