Первые дни флэш-приложений
Вы когда-нибудь сталкиваются с проблемами загрузки тестирования Flash приложений или любых других богатых интернет-приложений (RIA)? На заре Интернета веб-страницы представляли собой статичный HTML, неоднократно предоставляя пользователям один и тот же контент. С добавлением серверных языков программирования, таких как Python, Ruby и PHP, веб-сайты, поддерживаемые базами данных, стали новой нормой. Поддерживаемые языками программирования на стороне клиента и методами, известными как RIAs, такие технологии, как AJAX, Silverlight и Java, а также другие плагины на стороне клиента, такие как Flash, улучшили пользовательский опыт. Flash был одним из ранних доминирующих платформ, используемых для создания более интерактивных и отзывчивых приложений.
Flash и Flex: В чем разница?
Вы, наверное, слышали Flash и Flex используется взаимозаменяемо, но есть различие между ними. Что отличает Flash и Flex приложений не само содержание, а, как он создан и кто его создает. Flash Player, с которой мы все знакомы, это среда времени выполнения, которая поддерживает приложения Flash и Flex. Он запускает файлы SWF, которые загружают изображения, графику и запросы HTTP. HowFlex является фреймворкой и не требует, чтобы flash функционировал. Еще один способ думать об этом – аниматоры и веб-дизайнеры используют Flash, программисты и разработчики используют Flex. Например, те, кто знаком с Java, PHP и AJAX, могут использовать Flex для встраивания элементов мультимедиа в приложения Flex.
С 2002 года Flex претерпела бесчисленные изменения. Сегодня это система с открытым исходным кодом, которая поддерживает разработку веб-приложений на всех популярных браузерах, настольных компьютерах и устройствах. Например, Adobe предлагает Flash Builder для разработчиков, которые помогают в цикле разработки и включает в себя функции для отладки, памяти и производительности профилаторов, а также визуальный дизайн. Для подключения приложений Flex к серверным службам пользователи могут использовать основанное на Java решение под названием BlazeDS, которое включает в себя Action Message Format (AMF) и службы обмена сообщениями Flex для передачи данных в режиме реального времени.
Загрузите тестирование флэш-приложений с LoadView
Мы рекомендуем использовать реальные браузеры при загрузке тестирования Flash приложений, в отличие от других безготьей на основе браузера вариантов. Гораздо проще создавать скрипты и при необходимости настраивать их. След на машинах для впрыска груза выше (до 8-12 сеансов на инжектор нагрузки), но вы получаете именно то, что пользователи видят в своих браузерах. С LoadView и EveryStep Web Recorder вы можете легко загрузить тест анимированных приложений на базе Flash. Просто перейдите через приложение, как любой пользователь, и браузер на основе рекордера записывает каждый шаг вашего сценария. Любой разработчик, или даже веб-дизайнер, если на то пошло, должны хотеть знать, насколько хорошо их Flash приложение обрабатывает нагрузку в реальном мире сценарий.
Выполнение реальных тестов производительности на основе браузера позволяет проверить функциональность и скорость сайта, воспринимаемые конечным пользователем, и позволяет измерить реальное, сквозное время отклика веб-страниц, что не могут сделать безголовые браузеры. LoadView поддерживает множество других технологий и протоколов. Чтобы узнать больше обо всех поддерживаемых технологиях и протоколах, посетите нашу страницу Технологии тестирования нагрузки.