Всякий раз, когда я запускал тест Jmeter для менее чем 10 групп потоков, тогда все время пропускная способность показывает числа в минутах.

Когда я выполняю тест в JMeter менее чем за 10 Thread Groups, в столбце Summary Report Throughput отображается результат в Minutes.

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

Кто-нибудь может мне помочь, пожалуйста


person Asad    schedule 17.02.2017    source источник
comment
пожалуйста, отправьте мой ответ здесь stackoverflow.com/a/41934033/2575259, который похож на ваш вопрос   -  person Naveen Kumar R B    schedule 17.02.2017


Ответы (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);

So:

  • Если пропускная способность больше 1 - единица времени "секунды"
  • Если ваша пропускная способность меньше 1 - она ​​умножается на 60, а единицей времени является "минуты".
  • Если после пересчета пропускной способности в "минуты" она все еще меньше 1 - она ​​умножается на 60 и единицей времени устанавливаются "часы"

Если вам нужно получить пропускную способность в хитах в секунду из минут — просто разделите значение на 60.

Другие варианты:

  • Исправьте класс RateRenderer и закомментируйте два приведенных выше предложения «if».
  • Используйте внешний сторонний инструмент, например BM.Sense, для анализа результатов JMeter.
person Dmitri T    schedule 17.02.2017