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

Фотография

Время загрузки страницы


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

#1 Anamaliya

Anamaliya

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

  • Members
  • Pip
  • 6 сообщений


Отправлено 02 февраля 2012 - 12:28

Возможно ли с помощью Selenium (Selenium + Java, в Eclipse) как-то проводить performance тестирование? Например, получать время загрузки страницы.
То есть после
selenium.click
selenium.waitForPageToLoad
нужно как-то получить это самое время ForPageToLoad.
  • 0

#2 D2Phoenix

D2Phoenix

    Постоянный участник

  • Members
  • PipPipPip
  • 200 сообщений
  • ФИО:Чадюк Вадим
  • Город:Гродно


Отправлено 02 февраля 2012 - 12:52

time = System.currentTimeMillis();
selenium.click
selenium.waitForPageToLoad
time = System.currentTimeMillis() - time;
как-то так)
  • 0

#3 snark

snark

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

  • Members
  • Pip
  • 62 сообщений

Отправлено 02 февраля 2012 - 14:35

time = System.currentTimeMillis();
selenium.click
selenium.waitForPageToLoad
time = System.currentTimeMillis() - time;
как-то так)


только следует учитывать что погрешность будет +/- той задержке которая указанна в waitForPageToLoad по умолчанию 1с.
  • 0

#4 biomaks

biomaks

    Постоянный участник

  • Members
  • PipPipPip
  • 171 сообщений
  • Город:Москва


Отправлено 02 февраля 2012 - 16:04

time = System.currentTimeMillis();
selenium.click
selenium.waitForPageToLoad
time = System.currentTimeMillis() - time;
как-то так)

А тоже самое, но для вебдрайвера?
  • 0

#5 Skuayer

Skuayer

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

  • Members
  • PipPip
  • 115 сообщений
  • ФИО:Жуков Анатолий Викторович
  • Город:Санкт-Петербург

Отправлено 02 февраля 2012 - 16:58

такой подход не гарантрирует загрузку всех элементов страницы. А если это не важно можно и через jmeter это сделать и померить загрузку по http
  • 0

#6 appmen

appmen

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

  • Members
  • PipPipPipPip
  • 408 сообщений
  • ФИО:Victor

Отправлено 03 февраля 2012 - 08:56

А тоже самое, но для вебдрайвера?

а зачем, если Anamaliya указала selenium.waitForPageToLoad, это не вебДрайвер
  • 0

#7 adzynia

adzynia

    Постоянный участник

  • Members
  • PipPipPip
  • 210 сообщений
  • ФИО:Дзыня Андрей


Отправлено 03 февраля 2012 - 15:01

Попробуйте как описал David Burns. Он занимался этим вопросом
http://www.theautoma...d-selenium.html

Так же мы ждем Девида с докладом на эту тему в Киеве, за день до конференции SeleniumCamp.
  • 0

#8 LeshaL

LeshaL

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 094 сообщений
  • ФИО:Алексей Лянгузов
  • Город:Saint-Petersburg


Отправлено 05 февраля 2012 - 18:15

А тоже самое, но для вебдрайвера?

Я бы для вебдрайвера сделал через EventFiringWebDriver используя методы beforeOnclick и afterOnClick, которые вызываются последовательно, а данные о странице можно получить прямо там, т.к. одним из параметров методов является объект WebDriver-а.
Это позволит не делать специальных тестов вообще и при этом регистрировать время ожидания каждой загрузки страницы. Что, в свою очередь, даст возможность собирать статистику как для разных страниц, так и для одной и той же страницы в зависимости от её наполнения и условий проводимого эксперимента.
  • 0
Regards,
Alexey

#9 Anamaliya

Anamaliya

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

  • Members
  • Pip
  • 6 сообщений


Отправлено 06 февраля 2012 - 07:35

Благодарю за ответы!
  • 0

#10 snark

snark

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

  • Members
  • Pip
  • 62 сообщений

Отправлено 10 февраля 2012 - 08:48

кстати, только сейчас вспомнил, есть еще такая вещь: http://ajax.dynatrace.com/ajax/en/
Если еще актуально - попробуйте, и поделитесь опытом.
  • 0

#11 Skuayer

Skuayer

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

  • Members
  • PipPip
  • 115 сообщений
  • ФИО:Жуков Анатолий Викторович
  • Город:Санкт-Петербург

Отправлено 10 февраля 2012 - 11:19

кстати, только сейчас вспомнил, есть еще такая вещь: http://ajax.dynatrace.com/ajax/en/
Если еще актуально - попробуйте, и поделитесь опытом.

у меня получилось подключить бесплатную версию только rc и браузер ie.
Выводит довольно много интересных данных, в том числе и загрузку страниц
  • 0


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

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