расчет времени отклика загрузчика - PullRequest
0 голосов
/ 23 декабря 2018

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

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

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

Пожалуйста, уточните.

Ответы [ 2 ]

0 голосов
/ 24 декабря 2018

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

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

    Lr_start_transaction («Page_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 (“ Page_A ”)

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

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

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

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

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

0 голосов
/ 24 декабря 2018

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

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

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

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

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

...