вычисление времени отклика бегуна загрузки

Предположим, у нас есть веб-страница, которая загружает 5 изображений и 2 CSS в отдельных веб-запросах, которые запускаются параллельно из веб-браузера.

Когда мы записываем это в vugen и запускаем загрузку, загрузчик сообщает о времени отклика загрузки страницы.

Суммирует ли средство загрузки время, затраченное на все эти веб-запросы, или оно сообщает о времени, прошедшем с момента параллельного запуска запросов?

Просьба уточнить.


person lives    schedule 23.12.2018    source источник


Ответы (2)


Хороший вопрос, и ответ зависит от некоторых особенностей.

  • Какой протокол lr используется?
  • Как выглядит тестовый скрипт между Lr_start_transaction("Page_A"); и Lr_end_transaction («Страница_A»);
  • Предполагая, что используется веб-протокол, используется ли режим записи при создании тестового сценария html или URL?
  • Тестовый скрипт выглядит так, как показано ниже? (7 ресурсов (5 изображений и 2 css) в EXTRARES (дополнительные ресурсы)).

    Lr_start_transaction("Страница_A") web_url("моя страница", "URL=http://www.example.com/", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t1.inf", "Mode=HTML", EXTRARES, "Url=/static/image1.png" , ENDITEM, "Url=/static/image2.png", ENDITEM, "Url=/static/image3.png", ENDITEM, "Url=/static/image4.png", ENDITEM, "Url=/static/image5. png", ENDITEM, "Url=/static/css1.css", ENDITEM, "Url=/static/css2.css", ENDITEM, LAST); Lr_end_transaction("Страница_A")

Чтобы проверить, загружаются ли ресурсы параллельно, можно запустить пару небольших тестов.

Используйте функцию, подобную приведенной выше, и запишите время отклика транзакции.

Затем запустите еще один тест, вызывающий ресурсы между web_concurrent_start/web_concurrent_end.

Затем запустите еще один тест, вызывая каждый ресурс (image1, image2 и т. д.) последовательно (не как часть списка EXTRARES).

Сравните время отклика транзакции этих трех тестов.

person Yavuz Dökmetaş    schedule 24.12.2018

Я думал, что оба ответа верны в LR, в зависимости от вашей точки зрения.

В сводном отчете LR Analysis LR суммирует время, затраченное на все эти веб-запросы. Время отклика Транзакции означает,

  • время начала - это первый запрос в этой транзакции
  • время окончания — это последний запрос (или ответ контрольной точки) в этой транзакции.

Но если вы откроете диагностику веб-страницы LR Analysis (откройте файл .lrr с помощью LR Analysis и выберите «Графики», чтобы добавить диагностику веб-страницы). Тогда вы сможете увидеть истекшее время загрузки каждого компонента.

Пример диагностики веб-страницы LR Analysis

person Josesuntw    schedule 24.12.2018