2016-08-05 2 views
1

У нас есть некоторые тесты нагрузки, которые были написаны в jmeter. И все шло хорошо, пока мы не решили переместить все статические файлы в CDN. Теперь у нас есть задача: как измерить время поиска DNS (время разрешения хоста) и время согласования SSL. Хорошим примером этих измерений является временная шкала инструментов разработчика Google: Google devtools network tab timelineИзмерение времени согласования ssl при нагрузочном тестировании

Оба эти показателя в jmeter объединяются в «время соединения». Возможно, кто-то знает, как правильно измерить время разрешения хоста и время согласования SSL (рукопожатие) в jmeter или в любом другом инструменте тестирования нагрузки.

Все предложения приветствуются.

Заранее благодарен!

ответ

0

Я использовал локальный прокси для получения дампа http в формате HAR. Затем написал парсер для анализа дампа. Вот и все. Всем спасибо!

0

В JMeter это невозможно. OOTB, вы должны поднять запрос расширения, потому что ваш запрос интересен.

Вы можете посмотреть на это для DNS время соединения:

0

время DNS и SSL раз подвергаются через браузер навигации синхронизации API. Если вы хотите измерить их как часть ваших нагрузочных тестов, вы должны запускать тесты через веб-ресивер Selenium в реальном браузере и использовать таймер навигации (объект производительности) для опроса таймингов.