t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Всем добрый день.

Помогите плиз. Перечитал большое количество статей и облазил весь Jmeter, но не могу сделать график или хотя бы таблицу, которая возвращала бы время загрузки страницы.

Нашел некоторые тулзы, которые это делают идеально, но они платные. Плиз Хелп советом.

И ещё Таже я должен это сделать с разным количеством юзеров

Заранее Благодарен

 

P.S.

вот такой график приблизитено нужен:

Используйте PhantomJS для этого. WebPage модуль, метод .open().

JMeter не рендерить веб-сторінки, тому тут він нічим не допоможе.

можна скористатись FireBug-ом, він показує час, або плагінчик до нього:

https://developers.google.com/speed/pagespeed/

Скачайте гугл плагины для джиметра (https://code.google.com/p/jmeter-plugins/), там много листенеров, есть как раз такой как вам надо - https://code.google.com/p/jmeter-plugins/wiki/RespTimesDistribution.

Удачи.

Спасибо за совет. Все Эти Плагины пробовал, но проблема в том что время всегда показывает больше реального

Мне потом просто ещё Юзеров докинуть нужно будет - тоесть нагрузочное, Fire Bug не сможет этого

Вот до чего дошел в Jmeter:

Но время координально отличается от реального:

Может я что то не так делаю??

Поставил Transaction Controller И использовал Aggregate Graph, но время не то....

можно попробовать посмотреть доклад с последнего SQA Days Марины Широчкиной. 

http://sqadays.com/talk.sdf/sqadays/sqa_days13/talks/7808

BrowserMob юзал.. не совсем то ) нету нагрзочного... Или не нашел)

Просто в докладе рассказано о том, что не понятно какие критерии принимать за "Страница загружена". Окончание загрузки и отработки всех скриптов?

И яндекс пришёл к тому что они просто снимают видео с запущенного браузера и анализируют когда заканчивает подгружаться видимая область. Но это Яндекс) Они могут себе это позволить.

 

Очень странно. И как такое может быть?

http://habrahabr.ru/post/168137/

Вот приблизительно то что вам надо.

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

По виду Оно... Большое спасибо  завтра принимаюсь за дело

Задумка прикольная.. но посмотрев на ресурсы - понял что не подойдёт..

Почему Вам все-таки плагины не подходят?

https://www.dropbox.com/s/yk9n3u1g2dni63h/Response%20Times%20Distribution.png

https://www.dropbox.com/s/osmycug8460cnyv/Response%20Times%20Over%20Time.png

Мне бы общее время страницы...

Ну а чем тогда не подходит агрегейт репорт?

Когда нам нужно было реальное время - пользовались browsermob proxy, из полученного хара вытягивалось только время загрузки, а сами тесты можно распараллелить с помощью test-ng.

Вы нашли решение для вашего вопроса? Очень нужно для меня тоже )