Задержка JMeter и время загрузки (время выборки)

Я запускал тест на своем HTTP-сервере, и скорость передачи была очень медленной, когда я переключил сервер с локального хоста (использовал ноутбук) на сервер AWS EC2 t.micro.

Я хочу знать разницу между временем ожидания и временем загрузки (или временем выборки) при тестировании с помощью JMeter. Время загрузки находится в "Просмотреть дерево результатов", а время выборки - в "Просмотр результатов в таблице".

Вот мой вопрос.

  • При отправке zip файла, который составляет около 3,5 МБ, он занимает около 0,5 секунды при тестировании в localhost. Однако, когда я тестировал его на сервере EC2, это занимает около 6-8 секунд. Я знаю, что 3.5mb довольно большой, но не слишком силен на 8 секунд?

  • Во время моих тестов JMeter показывает, что время ожидания составляет около 0,5 ~ 1 секунды, когда время загрузки составляет 6 ~ 8 секунд. В чем разница между этими двумя?

Ответы

Ответ 1

Задержка - это разница между временем отправки запроса и временем начала ответа.

Время отклика (= Время выборки = Время загрузки = Истекшее время) - это разница между временем отправки запроса и временем, когда ответ был полностью получен.

Так время отклика всегдa >= латентность.

Чем больше файл, тем большая разница между временем отклика и задержкой будет.

Ответ 2

Задержка= 922 мс означает, что он принимает 922 мс в качестве первого отклика запроса, когда запрос был сделан.

Время выборки (или время отклика)= 1232 мс означает, что для обработки запроса требуется 1232 мс, когда он был сделан.

Следовательно, время отклика = время задержки + время обработки