Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Поиск по сайту









Интересное в сети

Sape — это система купли-продажи ссылок
с главных и внутренних страниц сайтов
Тестирование веб-приложений - эмулятор интернет-канала Sloppy
InternetСегодня же мы поговорим об очень простой утилите, но тем не менее которая может стать вашим постоянным и надёжным другом и помощником.
Из всех видов тестирования веб-приложений, самым, по моему мнению, востребованным и распространённым, является тестирование работы системы у пользователей с различным каналом доступа. Ну, может быть, кроме теста совместимости в разных браузерах. И так, нам почти в каждом проекте нужно или очень желательно посмотреть, как люди с разной скоростью подключения будут видеть наш проект. Особенно это касается веб-приложений - от этого иногда зависит вообще работоспособность проекта, в частности, когда загружаются большие AJAX-библиотеки и проект часто взаимодействует с сервером. Вот как раз для таких случаев есть проект Sloppy.

Архитектурно, Sloppy это прокси-сервер, который эмулирует доступ к указанному сайту через канал с задаваемой полосой пропускания - от модемного 9.6 Кб, до выделенки 512 Кб. Вопрос, почему только такой маленький верхний порога скорости, ведь каналы в 1 Мб и более уже достаточно широко распространены. Скорее всего подразумевается, что если скорость 1 Мб или больше, то любой проект будет загружаться настолько быстро, что тестировать не имеет смысла, хотя я склонен и поспорить в этом случае - есть проекты, у которых даже такой канал вызовет если не задержки, то просто медленный процесс загрузки и связано это не столько с каналом, сколько с остальными расходами, поэтому протестировать все же хотелось бы и на таких клиентах.
Из доступных настроек у нас есть: адрес сайта, который будем тестировать, выбор скорости (из сетки 9.6, 14.4, 28.8, 56, 128, 256 и 512 Кб), а также порт, по которому мы будем получать страницу. Кстати, ввиду своей "прокси-природы", его можно использовать как для теста локального проекта, так и любого проекта в сети. Конечно, в этом случае нужен доступ в интернет, тогда как просто для теста локального сервера этого совсем не требуется (ну разве что для загрузки пакета).
После задания параметров и старта, браузер открывает локальный адрес 127.0.0.1 на том порту, что вы указали в опциях (по-умолчанию, 7569) и открывает указанный вами сайт.

Кстати, сам Sloppy интересен тем, что распространяется как JNLP-файл, то есть использует Java Web Start для запуска, при этом сам код загружается с сайта проекта, впрочем по размеру он совершенно миниатюрен. Можно загрузить и сам исходный код отдельно.
Естественно, в более мощных и специализированных пакетах для тестирования вы можете намного гибче и полнее управлять буквально всеми аспектами эмуляции и соединения, но ведь часто ли вам нужно пару десятков параметров для простой проверки? А ведь запустив пару раз проект через Sloppy вы сразу поймёте, где и что можно поправить, а потом уже приступить к полноценному тестированию c использованием профессионального инструментария.
В плане развития, интересной выглядит интеграция или же просто совместная работа с утилитами для мониторинга загрузки скриптов и других элементов страницы и анализа этого процесса. Например, можно отлично тестировать свои приложения, используя связку Sloppy + Firebug + YSlow! Вот это уже набор для серьёзного применения. А вы как считаете?

Источник http://habrahabr.ru/blog/webdev/41599.html
Разместил: Sloppy | Дата: 07.05.2008
[ Напечатать статью | Отправить другу ]
Рейтинг статьи

Средняя оценка: 0.00/0Средняя оценка: 0Всего голосов:0

Отлично
Хорошо Нормально Пойдёт Плохо
Нет комментариев. Почему бы Вам не оставить свой?
Вы не можете отправить комментарий анонимно, пожалуйста зарегистрируйтесь.
Календарь 3 в 1
- М - Г + Г + М
Март, 2024
пнвтсрчтптсбвс
123
45678910
11121314151617
18192021222324
25262728293031
Купить.
Можно в кредит на 90 дней!
Информация


Добро пожаловать,
Guest

Регистрация или вход
Потеряли пароль?

Логин:
Пароль:
Код:Секр. код
Повторить:

Сейчас онлайн
Администраторов: 0
Пользователей: 0
Гостей: 9
Боты: 1
Всего: 10

Поисковые боты
Googlebot - Forums
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

Rambler's Top100

Генерация страницы: 0.302 сек. и 16 запросов к базе данных за 0.031 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.