Всякий раз, когда я запускал тест Jmeter для менее чем 10 групп потоков, тогда все время "Пропускная способность" показывает числа в "Минутах"
1 ответ
Решение
Согласно источнику класса RateRenderer
String unit = "sec";
if (rate < 1.0) {
rate *= 60.0;
unit = "min";
}
if (rate < 1.0) {
rate *= 60.0;
unit = "hour";
}
setText(formatter.format(rate) + "/" + unit);
Так:
- Если пропускная способность больше 1 - единица времени равна "секундам"
- Если ваша пропускная способность меньше 1 - она умножается на 60, а единица времени устанавливается на "минуты"
- Если после преобразования пропускной способности в "минуты" он все еще меньше 1 - он умножается на 60 и единица времени устанавливается на "часы"
Если вам нужно получить пропускную способность в минутах в секунду из минут - просто разделите значение на 60.
Другие варианты:
- Патч класса RateRenderer и закомментируйте два вышеупомянутых предложения "если"
- Используйте сторонний сторонний инструмент, такой как BM.Sense для анализа результатов JMeter