2014-10-29 4 views
1

Мой сайт размещен на облаке. Я запускаю JMeter из своего офиса. Теперь я хочу знать, есть ли пропускная способность, которую я получаю в Сводном отчете, также с задержкой в ​​сети. У меня есть данные API в моем файле журнала.Что такое пропускная способность JMeter

GET mywebsite/getBday 200 67

Так что для всех getBday просит это дает мне время обработки 67ms. Но мой JMeter показывает пропускную способность 1,20 reqs/sec, а латентность здесь составляет 8.5 секунд (латентность = среднее поле из сводного отчета).

Можете ли вы сказать мне, что пропускная способность, которую я получаю в Сводном отчете, также содержит сетевую задержку. Если да, то как я могу его исключить?

ответ

1

Время отклика включает в себя задержку в сети. Он измеряет время, когда запрос был сделан до момента получения ответа.

Как jmeter может знать, сколько времени потребуется на транзит, если только сервер не может ответить с запросом на получение запроса?

Единственный способ исключить латентность сети из результатов jmeter - это измерить ее на сервере и отправить обратно информацию в ответ (или каким-либо другим способом).

Большинство серверов должны иметь программное обеспечение для мониторинга, работающее в любом случае, например, углерод/графит. Вы можете использовать это, чтобы измерить время ответа сервера и показать задержку сети.

Как я больше всего тестирую Java-стеки, я также использую jconsole на той же машине, что и jmeter, для сравнения диаграмм для определения реальной возможности сервера.

1

«Можете ли вы сказать мне, что пропускная способность, которую я получаю в Сводном отчете, также содержит сетевую задержку».?

Ответ: нет - пропускная способность является мерой скорости завершения запросов, а формула для ее расчета не включает латентность. Смотри ниже.

Возможно, стоит взглянуть на определение пропускной способности. JMeter предоставляет свои собственные:

«Пропускная способность рассчитывается как запрос/единица времени. Время рассчитывается с начала первого образца до конца последнего образца. Это включает в себя любые интервалы между выборками, поскольку предполагается для представления нагрузки на сервере. Формула: Пропускная способность = (количество запросов)/(общее время). "

https://jmeter.apache.org/usermanual/glossary.html

Смежные вопросы