闪存应用的早期
您是否遇到过负载测试闪存应用程序或任何其他富互联网应用程序 (RIA) 的问题? 在互联网的早期,网页是静态的HTML,反复为用户提供相同的内容。 随着服务器端编程语言(如 Python、Ruby 和 PHP)的加入,数据库支持的网站成为了新的常态。 在客户端编程语言和技术(称为 还以下技术)的支持下,AJAX、Silverlight 和 Java 等技术以及其他客户端插件(如 Flash)增强了用户体验。 Flash 是用于构建更多交互式和响应式应用程序的早期主导平台之一。
闪存和 Flex:有什么区别?
您可能听说过 Flash 和 Flex 可互换使用,但两者之间是有区别的。 Flash 和 Flex 应用程序的与众不同的不是内容本身,而是内容是如何创建的以及创建者。 我们都熟悉的 Flash Player 是一个支持 Flash 和 Flex 应用程序的运行时环境。 它运行加载图像、图形和 HTTP 请求的 SWF 文件。 HowFlex 是一个框架,不需要 Flash 的存在才能运行。 另一种思考方式 – 动画师和网页设计师使用Flash,程序员和开发人员使用Flex。 例如,熟悉 Java、PHP 和 AJAX 的人可以使用 Flex 将媒体元素嵌入 Flex 应用程序。
自 2002 年以来,Flex 经历了无数的变化。 如今,它是一个开源框架,支持在所有流行的浏览器、桌面和设备上进行 Web 应用程序开发。 例如,Adobe 为开发人员提供了 Flash Builder,这些开发人员协助开发周期,并包括用于调试、内存和性能探查器以及可视化设计的功能。 若要将 Flex 应用程序连接到端到端服务,用户可以使用基于 Java 的解决方案(称为 BlazeDS),该解决方案包括操作消息格式 (AMF) 和 Flex 消息服务,以便实时推送数据。
负载测试闪存应用程序与负载视图
我们建议在加载 Flash 应用程序时使用真实浏览器,而不是其他基于无头浏览器的选项。 如有必要,创建脚本和自定义要容易得多。 负载喷射机的占用空间更高(每个负载喷油器最多 8-12 个会话),但您完全了解用户在浏览器中看到的信息。 使用 LoadView 和 EveryStep Web 录像机,您可以轻松地加载测试基于 Flash 的动画应用程序。 只需像任何用户一样浏览应用程序,基于浏览器的录制器即可记录脚本的每个步骤。 任何开发人员,甚至 Web 设计人员,都应该想知道他们的 Flash 应用程序在真实场景中处理负载的方面有多好。
通过执行真正的基于浏览器的性能测试,您可以验证最终用户感知到的站点功能和速度,并允许您测量网页的真实端到端响应时间,这是无头浏览器无法执行的。 LoadView 支持许多其他技术和协议。 要了解有关所有受支持技术和协议的信息,请访问我们的 负载测试技术 页面。