Задержка 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 мс, когда он был сделан.
Следовательно, время отклика = время задержки + время обработки