闪存应用的早期

您是否遇到过负载测试闪存应用程序或任何其他富互联网应用程序 (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应用程序连接到后端服务,用户可以利用 名为BlazeDS的基于Java的解决方案,其中包括用于实时数据推送的操作消息格式(AMF)和Flex消息 服务

负载测试闪存应用程序与负载视图

我们建议在加载 Flash 应用程序时使用真实浏览器,而不是其他基于无头浏览器的选项。 如有必要,创建脚本和自定义要容易得多。 负载喷射机的占用空间更高(每个负载喷油器最多 8-12 个会话),但您完全了解用户在浏览器中看到的信息。 使用 LoadView 和 EveryStep Web 录像机,您可以轻松地加载测试基于 Flash 的动画应用程序。 只需像任何用户一样浏览应用程序,基于浏览器的录制器即可记录脚本的每个步骤。 任何开发人员,甚至 Web 设计人员,都应该想知道他们的 Flash 应用程序在真实场景中处理负载的方面有多好。

执行基于浏览器的真实性能测试允许您验证最终用户感知的站点功能和速度,并允许您 测量网页的真实端到端响应时间,这是无头浏览器无法执行的。 LoadView 支持许多其他技术和协议。 要了解有关所有受支持技术和协议的信息,请访问我们的 负载测试技术 页面。