Использование Fiddler для измерения производительности

StackOverflow https://stackoverflow.com/questions/1467570

  •  13-09-2019
  •  | 
  •  

Вопрос

Я играю с Fiddler, чтобы собрать статистику о том, сколько времени занимает загрузка страницы ASP.NET.На вкладке Статистика я вижу Total Sequence Time

Does this number include ALL the following:
 1. Time over the wire
 2. Downloading JS files
 3. Running any JS scripts on load
 4. Making any database calls
 5. Running server side logic

Что-нибудь еще можно добавить/удалить из списка выше?

Это было полезно?

Решение

Он будет включать время до последнего байта.Фидлер занимается мониторингом сети.

Поскольку у вас нет доступа к каким-либо базам данных и т. д. в браузере, это время уже включено.Время DL для файлов JS также включено, поскольку они отправляются клиенту.Если ваш JS будет загружать какие-либо дополнительные файлы при загрузке страницы, то это время также будет включено, если ig ничего не получает с сервера, то это время не будет включено.

Другие советы

Как уже упоминалось, Fiddler отслеживает байты, передаваемые по сети, и на самом деле не предназначен для тестов производительности.Если вы хотите провести тест производительности, рекомендуется создать несколько модульных тестов, охватывающих функции вашего веб-приложения, а затем использовать тесты производительности, встроенные в Visual Studio (или использовать другую среду тестирования), для стресс-тестирования вашего приложения.Это более точный способ определения нагрузки.

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

ХТХ

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top