Akamai 云测试替代方案:
来自 Dotcom 监视器的 LoadView
基于浏览器的负载测试

确保您的客户获得他们期望和应得的 Web 体验。

在真实浏览器中进行测试

使用真实浏览器测试您的网站和 Web 应用程序。

强大的脚本记录器

像用户一样点击并单击您的应用程序。

多用户模拟

运行多个用户模拟,从 HTTP/S 到实际基于浏览器的模拟。

移动应用

支持 40 多个桌面和移动浏览器/设备。

从各种地理位置快速编写脚本并执行负载测试

网页、Web 应用、API 和流媒体的基于云的负载测试。

特征 Akamai 云测试 其他云提供商 LoadView
无需其他下载/加载项
无需脚本知识
适用于丰富互联网应用程序的脚本
经济高效,按价付费定价
从各种用户模拟中选择
提供多个负载曲线选项
未使用的资源每月滚动(订阅计划)

如果您一直在从 Akamai 寻找云测试的替代方法,请花一些时间阅读 Dotcom 监视器的 LoadView 优势。 LoadView 是一个灵活的按需平台,用于负载测试网站、Web 应用程序、移动和 API , 全部来自单个界面。 LoadView 平台完全基于云,因此无需创建其他云帐户或设置单独的基础结构。 所有棘手的部分都由您管理。

Akamai 的 CloudTest 是一个伟大的企业级产品,提供一些与 LoadView 相同的特性和功能,但我们还将介绍每个解决方案的一些优势,因此您可以更好地了解您的特定需求。

LoadView:真正的浏览器测试,按需

在当今的面对面文化中,赢得在线客户体验是关键。 当涉及到缓慢加载网站和应用程序时,客户很快就会失去兴趣,感到沮丧,并放弃他们正在做的事情。 网站性能的下降与收入损失和品牌认知度下降直接相关。 他们会快速搜索最接近的替换(又名您的竞争对手),如果他们的经验是积极的,他们可能永远不会再访问您的网站。

但不必这样。 从开发和 WebOps 到市场营销和销售,您的组织有太多的风险,而只是忽略性能测试和希望得到最好的结果。 了解您的网站或应用程序可以处理多少流量很重要,但了解哪些特定元素会影响性能也很重要。 如果您不知道需要修复什么,则无法改进它,这就是使用 LoadView 等平台至关重要的地方。

LoadView 平台基于云的,可访问全球超过 15 台负载喷油器服务器。 手动配置和准备负载生成器和代理已是过去。 工程师和开发人员现在可以将时间花在创建和执行负载测试上。 与其他负载测试解决方案相比,开发人员只能运行基于协议的测试,而测试不考虑实际用户活动(延迟、鼠标单击等),LoadView 平台可以同时运行基于协议的负载测试和基于实际的基于浏览器的负载测试,从而给团队提供更好的真实数据作为回报。

 

每个步骤网络记录器

EveryStep Web 记录器是一种脚本工具,为用户提供快速轻松地编写脚本和记录用户方案和事务。 这就像浏览您的网站或应用程序一样简单,就像用户或客户一样。 录音机的很棒,它易于使用,没有单独的下载,并且不需要以前的脚本编写体验。

录音机与超过40个桌面(铬和互联网浏览器)和移动浏览器(iPhone,iPad,谷歌,三星,黑莓等)兼容,并支持几乎任何程序运行在浏览器中,无论使用的技术。 EveryStep Web 记录器支持以下技术以及更多内容:

  • Ajax
  • Java
  • HTML5
  • 闪光
  • Php
  • 红宝石
  • 银灯

现在启动每步网络记录器!

 

满足负载测试要求的多个负载曲线

LoadView 平台提供多个负载曲线 – 负载步进曲线、基于目标的曲线和动态可调曲线 – 具体取决于您的特定负载测试要求。

负载步进曲线非常适合测试站点或应用程序如何处理流量激增。

如果您已经知道给定时间段内网站的访问者数量,则利用基于目标的曲线。

动态可调曲线允许在测试运行时更改流量。 在测试期间更改负载量时,您还可以看到这如何影响您的硬件或软件。

 

测试您的客户在哪里

在地理位置之间分配用户负载百分比,以匹配用户的位置。 从全球超过 15 个地点进行选择。

LoadView 定价

LoadView 有基于订阅的计划,起价为每月 199 美元。 使用基于订阅的计划,只要您的订阅计划仍然有效,未使用的虚拟用户分钟数和负载喷射器小时会从一个月累积到下一个月。 或者,您也可以从即用即付计划中选择。 定价在开始新测试之前进行计算和显示,因此您确切地知道您要支付什么费用。

LoadView 专业服务

Dotcom 监视器专业服务的目标是让您运行性能测试、分析数据并调整您的系统,而无需我们参与。我们的方法经过测试、验证,以独特的点菜方式提供。 您挑选哪些元素需要您提供帮助,我们的绩效工程师将指导您完成这些元素。

我们的工程师也可以为您提供整个测试练习,为您提供优化代码和基础设施的咨询。 Dotcom-Monitor 交互的级别完全由您决定。

 

 

云测试

在了解 CloudTest 的特定功能之前,让我们先深入了解一下产品本身的一些背景。 CloudTest 是一个负载和性能测试解决方案,最初由一家名为 SOASTA 的公司开发。 SOASTA 成立于 2006 年,成为数字性能管理领域的领军企业。 Akamai 成立于 1998 年,并逐渐成为内容交付网络 (CDN) 服务的全球领导者。 从 2000 年初开始,Akamai 开始进行一系列收购,以扩大其足迹和产品范围。 直到 2017 年初 Akamai 收购了 SOASTA。 SOASTA 现在作为 Akamai 的子公司运营。 CloudTest 只是现在集成到其 Web 和移动性能解决方案中的许多平台之一。

CloudTest 与 LoadView 一样是基于云的,用于大规模衡量 Web 和移动应用程序、API 和 Web 服务的性能。 Akamai 还了解用户体验的重要性,无论客户使用哪个平台,CloudTest 对于确保应用程序和网站都执行预期运行至关重要。

 

使用云测试编写脚本和录制

测试剪辑是一个由一系列事件(如 HTTP/S 脚本或浏览器录制中的一系列操作)组成的脚本。 它们是组成云测试的基本块。 用户可以使用不同的操作创建多个测试剪辑。 例如,如果要创建三个单独的操作,例如用户登录主页、用户购买特定项目或浏览网站的用户,可以为所有这些操作创建单独的测试剪辑。 与 LoadView 一样,用户还可以选择为需要额外思考时间或响应时间的操作向脚本添加延迟。

测试剪辑的集合称为测试组合。 这些测试组合上载到其平台,然后可用于负载测试。 在创建测试剪辑之前,需要注意一件事是必须指定一个目标(应用程序、Web 服务、网站等)和/或脚本。 Target 还包含用于格式化和向 Web 服务、应用或协议(针对基于 WebSockets 的网站)的消息的相关信息。

用户可以选择使用以下方法之一手动或自动创建测试剪辑。 需要注意的一项是 CloudTest 脚本是用 JavaScript 编写的,因此,如果您采用手动路由,则需要具备 JavaScript 编程语言方面的专业知识。 如果没有,那么自动方法可能适合您的需求。 此外,CloudTest 能够导入现有的 JMeter 脚本或配置、编辑和运行新的 JMeter 脚本。

  • 移动应用(又名触摸测试)录制
  • 浏览器录制

用户必须使用 Firefox 浏览器扩展,并且网站必须具有有效的 SSL 证书。

  • HTTP/S 录制

SSL 证书必须有效,才能通过 HTTP/S 方法进行记录。 录制 HTTP 或数据包级流量也作为用户选项提供。 请注意,这需要使用 Chrome 扩展程序,这是一个单独的下载。

CloudTest 的一大局限性是它不支持许多丰富的互联网应用程序 (RIA),如闪存、银光、Ruby 和 PHP,就像 LoadView 平台一样。 当今的网站充满了用户喜欢的动态内容,但开发人员和工程师在测试性能时可能很困难。 LoadView 可以轻松地自动执行这些类型的应用程序的测试,使开发人员有时间专注于创建和运行测试,而不必担心和完成构建复杂脚本的工作。

 

使用云测试执行负载测试

创建并保存脚本后,即可开始操作。 用户首先访问他们保存的任何测试组合,这再次只是不同类型的用户流的组合(访问主页,购买项目,在表单上发表评论,浏览商店等)。 当用户创建其他用户流时,它们将在 CloudTest 组合生成器中可用,用户可以从那里将其拖到界面中,并将其添加到云测试服务器。 从那里,您可以指定该特定活动的用户数,并使用以下云提供程序确定您希望负载来自哪些方面:

  • AWS
  • 谷歌
  • 蔚蓝
  • 戈格里德
  • 维度数据
  • 机架空间
  • 青云

需要完成的最后一项是启动服务器,在 CloudTest 平台中称为”部署网格”。 网格是一组要用于负载测试的服务器,设置时间相对较短,可能需要 3-5 分钟。 服务器准备就绪后,就可以开始测试。 CloudTest 将访问这些不同的负载生成器和不同位置,将脚本与定义的特定用户流一起交给他们。 当测试正在进行时,用户可以实时查看数据进入仪表板。

CloudTest 平台中更令人印象深刻的功能之一是动态环球仪表板视图。 它是一种可视化效果,用于显示用户从不同位置返回的响应速度,使用特定颜色来表示多个因子。 例如,线路的宽度显示您的带宽,因此您实际上可以看到哪个位置的带宽最多,以及不同响应从位置返回的速度。

用户还可以设置圆弧的配色方案,具体取决于响应时间。 例如,您可以将 0-300 毫秒的任何东西设置为特定颜色,将 301 毫秒以上的任何内容设置为不同的颜色。 这允许您直观地查看和区分多个位置之间的响应时间。

与 LoadView 中的动态可调整曲线功能类似,用户还可以选择在 CloudTest 中动态更改此仪表板的负载。 通过实时调整用户数量,您可以看到网站受到的影响,因为更多的访问者会访问您的网站或应用程序。

测试运行后,用户可以在不同的 CloudTest 仪表板中访问更多详细信息。

  • 收集分析

不仅显示正在运行的每个不同脚本和用户流的整体性能,而且在每个用户流中,您可以查看不同步骤或进程需要多长时间。 指标包括平均/最小/最长持续时间、标准偏差、第 90 个百分位、发送/接收的字节和错误

  • 平均收集持续时间

在负载测试进行时,显示一段时间的响应。

  • 瀑布仪表板

显示运行的不同类型的虚拟用户,并帮助确定哪些元素正在减慢页面速度,如初始 HTTP 请求、页面资源、首次字节的时间等。

  • 监控组合图表

提供有关服务器级别所做所为的见解。 必须在服务器上安装监视代理才能选取这些服务器指标。 收集的指标包括虚拟用户使用的 CPU 百分比/内存/IO 等

  • APM 解决方案

CloudTest 还与流行的 APM 解决方案集成,例如新遗物、AppDynamics、Dynatrace、CloudWatch 和简介

  • 错误分析仪表板

按类型(随着时间的推移)、错误分析和按错误计数显示前五条消息,显示虚拟用户与错误。

云测试定价

Akamai 不在其网站上发布任何定价,但是,有些网站估计每个用户/年的成本约为 1,300 美元。 直接联系 Akamai 或联系经销商或第三方(如 Azure 或 AWS 应用商店)以购买许可证或订阅。

 

结论

LoadView 和 CloudTest 本身都是非常强大的性能测试平台。 两者都使您可以使用所需的尽可能多的虚拟用户来测试基于 Web 的应用程序和服务。 它们还为您提供在做出有关容量规划或添加其他硬件或软件的知情决策时必不可少的指标和报告。 借助 CloudTest,只需启动多个耗时的步骤和其他扩展/加载项。 此外,用户在为丰富的 Web 应用程序创建脚本时必须了解 JavaScript 编程语言。 对于测试工程师和开发人员来说,这可能成为非常耗时的工作。 但是,Akamai 拥有与 CloudTest 和其他产品集成的整个生态系统,使其适合大型企业和组织。

当涉及到一般易用性与平台和创建脚本的丰富Web应用程序,LoadView,以及每步网络记录器在这里获胜。 使用录像机时不需要体验,只需像客户一样浏览您的网站或应用程序,即可指向并单击。 此外,LoadView 还具有出色的企业级功能,例如基于目标的和动态可调曲线测试。 此外,为负载测试创建脚本可以上载到其监视平台,以便进行生产中的持续分析。

尝试从 Dotcom 监视器的 LoadView

并在注册时获得多达 5 次免费负载测试