Перейти к содержимому

Фотография

Как замерить время загрузки страницы LoadRunnerом?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 13

#1 George

George

    Активный участник

  • Members
  • PipPip
  • 105 сообщений
  • Город:Минск

Отправлено 02 сентября 2008 - 11:07

Привет.

Пишу скрипт в LoadRunner на GUI уровне на AJAX протоколе.

Как замерить полное время загрузки страницы? На сколько я знаю lr_start_ and lr_end_transaction замеряет время между запросами, а не реальное время загрузки странички.
  • 0

#2 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 03 сентября 2008 - 01:52

Как замерить полное время загрузки страницы? На сколько я знаю lr_start_ and lr_end_transaction замеряет время между запросами, а не реальное время загрузки странички.

lr_start_/lr_end_ ничего не знают ни о каких запросах, точно так же, как скобки ничего не знают о том, что заключено между ними. Сколько будет длиться выполнение кода, заключенного между lr_start_/lr_end_, столько времени вам и покажут.
  • 0
Дмитрий Шевченко

HP Software

#3 George

George

    Активный участник

  • Members
  • PipPip
  • 105 сообщений
  • Город:Минск

Отправлено 03 сентября 2008 - 11:12

lr_start_/lr_end_ ничего не знают ни о каких запросах, точно так же, как скобки ничего не знают о том, что заключено между ними. Сколько будет длиться выполнение кода, заключенного между lr_start_/lr_end_, столько времени вам и покажут.



ok может быть и не знают. Повторяю вопрос: Как замерить полное время загрузки страницы?
  • 0

#4 mangazey

mangazey

    Активный участник

  • Members
  • PipPip
  • 75 сообщений

Отправлено 03 сентября 2008 - 11:48

Повторяю вопрос: Как замерить полное время загрузки страницы?


Что вы понимаете под фразой "время загрузки страницы"?

Если это время от отправки запроса с клиента до получения последнего байта ответа с сервера, то можно просто замерять время выполнения функции/функций web_url либо подобных.

Если это время от отправки запроса с клиента до полного отображения полученной страницы в браузере клиента, то в явном виде это невозможно, ибо клиентские действия не обрабатываются господином Лоадраннером. И это правильно :)
Можно, конечно, одновременно запускать LoadRunner скрипт и QTP скрипт, но это уже другая история и здесь есть свои подводные камни :)
  • 0

#5 Troubleshooter

Troubleshooter

    Опытный участник

  • Members
  • PipPipPipPip
  • 398 сообщений
  • Город:Киев

Отправлено 03 сентября 2008 - 12:06

ok может быть и не знают. Повторяю вопрос: Как замерить полное время загрузки страницы?


Зачем вам это нужно ? у вас такое требование ?
  • 0

#6 George

George

    Активный участник

  • Members
  • PipPip
  • 105 сообщений
  • Город:Минск

Отправлено 03 сентября 2008 - 12:28

Если это время от отправки запроса с клиента до получения последнего байта ответа с сервера, то можно просто замерять время выполнения функции/функций web_url либо подобных.

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


Это я пытался узнать! А если клиенские действия не обрабатываются, то как работает он на GUI уровне? Просто интересен его принцип работы в таком случае.
  • 0

#7 George

George

    Активный участник

  • Members
  • PipPip
  • 105 сообщений
  • Город:Минск

Отправлено 03 сентября 2008 - 12:30

ok может быть и не знают. Повторяю вопрос: Как замерить полное время загрузки страницы?


Зачем вам это нужно ? у вас такое требование ?


Мдя поставили такое требование. Но я пытался доказат им что LoadRunner не приспособлен для этого, но они не верят. Решил спросить у Вас.
  • 0

#8 Troubleshooter

Troubleshooter

    Опытный участник

  • Members
  • PipPipPipPip
  • 398 сообщений
  • Город:Киев

Отправлено 03 сентября 2008 - 13:02

Мдя поставили такое требование. Но я пытался доказат им что LoadRunner не приспособлен для этого, но они не верят. Решил спросить у Вас.


Они не верят потому что не совсем понимают или не понимают принцып работы нагрузочных тулов.
Обьясните начальству что для каждого клиента конечное время отображения будет разным в зависимости от конфигурации компа, ко-ва запущенных приложений и.т.д.
  • 0

#9 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 04 сентября 2008 - 02:39

А если клиенские действия не обрабатываются, то как работает он на GUI уровне? Просто интересен его принцип работы в таком случае.

Даже на GUI уровне page rendering time, которое видит юзер в браузере, не учитывается. Отработка какого-нибудь JavaScript учтется, но не более того. Если вам кровь из носу нужно замерять то, что видит реальный юзер в своем браузере, то подход простой - нагрузку генерите обычными юзерами (VuGen script), но добавляете в сценарий 1-2 GUI юзерa (QTP script), для которых и замеряете "полное" время. Делать все это геморроидально (и большого смысла не имеет на мой взгляд) + дополнительные затраты за лицензию, позволяющую запускать QTP скрипты в LR. Но, как говорится, любой каприз за ваши деньги.
  • 0
Дмитрий Шевченко

HP Software

#10 George

George

    Активный участник

  • Members
  • PipPip
  • 105 сообщений
  • Город:Минск

Отправлено 04 сентября 2008 - 08:36

Большое всем спасибо!
  • 0

#11 KRULIT

KRULIT

    Новый участник

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Ковальчук Роман Львович
  • Город:Киев

Отправлено 22 октября 2008 - 15:02

Привет.

Пишу скрипт в LoadRunner на GUI уровне на AJAX протоколе.

Как замерить полное время загрузки страницы? На сколько я знаю lr_start_ and lr_end_transaction замеряет время между запросами, а не реальное время загрузки странички.



много интересных ответов, но может автору нужен был граф "Web Page Breakdown", который замеряет время загрузки страницы в какую-то единицу времени ?
  • 0

#12 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 22 октября 2008 - 20:50

много интересных ответов, но может автору нужен был граф "Web Page Breakdown", который замеряет время загрузки страницы в какую-то единицу времени ?

Граф ничего замерять не может, он всего лишь отображает так или иначе данные, замеряемые теми же стандартными механизмами LR.
  • 0
Дмитрий Шевченко

HP Software

#13 KRULIT

KRULIT

    Новый участник

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Ковальчук Роман Львович
  • Город:Киев

Отправлено 23 октября 2008 - 06:39

много интересных ответов, но может автору нужен был граф "Web Page Breakdown", который замеряет время загрузки страницы в какую-то единицу времени ?

Граф ничего замерять не может, он всего лишь отображает так или иначе данные, замеряемые теми же стандартными механизмами LR.



Если было обращение к какому-то WEB -узлу, то граф обязательно это время отобразит, вполне возможно что автору темы именно это и требуется.
  • 0

#14 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 24 октября 2008 - 01:03

Если было обращение к какому-то WEB -узлу, то граф обязательно это время отобразит, вполне возможно что автору темы именно это и требуется.

Отобразить то он отобразит, а откуда это время возьмется то? Автор темы спрашивал про "полное время загрузки страницы". В этом весь пойнт.
  • 0
Дмитрий Шевченко

HP Software


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных