fbpx

可扩展性测试和性能工具

基于云的可扩展性测试

使用可扩展的基于云的平台对系统执行负载和压力测试。 按需获取结果,并确保基础架构扩展。

云的可扩展性和性能测试

为了在可扩展的 Web 应用程序上增加测试,您需要 LoadView 提供的基于云的负载测试平台的功率和灵活性。

由于目标应用程序充斥着来自测试平台的同步用户,可扩展的应用程序基础结构增加了额外的计算能力来处理增加的负载。 随着应用程序的扩展,您需要一个测试平台,该平台将继续增加生成的负载。 LoadView 可以毫不费力地完成此工作,从而允许您根据需要控制负载曲线。

托管可伸缩性测试

我们全面管理测试基础架构,无需云帐户。

管理可扩展的 Web 平台(无论是自动的还是手动的)已经够难了,但在执行测试时尝试管理可扩展的负载测试平台可能会让人头疼。 您不必担心测试平台是否在测试后正常扩展和关闭节点,当然也不想被测试结束后继续运行的孤立云服务器的成本所影响。

LoadView 在测试期间管理云的所有方面,从实例化服务器和加载测试用例,到聚合测试结果和关闭服务器。 您无需在系统中输入任何云凭据,并且除了设置的可伸缩性测试的成本之外,您不会收取任何隐藏或额外费用。

可扩展的全球网络

从世界各地的分布式地理位置测试您的网站。

全球经济继续推动以网络为基础的组织衡量和监测其国际存在的业绩。 了解您的网站和 Web 应用在多个地理位置是否可见的最佳方法是直接从这些位置执行测试。 通过使用基于云的测试平台,您可以使用站点流量源自的地理上不同的云节点测试您的在线资产。

与顶级云提供商 Google 云平台和 Amazon Web 服务合作,其美妙美妙,是 LoadView 测试可以扩展到它们具有云启用数据中心的任何位置。

分布式地理位置
真正的浏览器可伸缩性测试

了解 Web 应用程序在大量同时用户负载下在真实浏览器中的表现。

LoadView 的独特功能之一是能够在实际浏览器中运行负载测试。 许多测试套件声称使用”真正的浏览器”,但它们只是使用无头应用程序(如 PhantomJS)来模拟浏览器。 虽然 PhantomJS 擅长运行无头测试,但您不会获得在真实浏览器中呈现的网站的真实性能,包括与富互联网应用程序 ( <1>AS)(如 AJAX、复杂 JavaScript、Flash、Silverlight 或 Java 小程序)的交互。 虽然许多这些 有太多的 有太多的 1600 后在浏览器中慢慢被 HTML5 和 JavaScript 所取代,但它们在当今许多网站上仍然很普遍。

随着越来越多的交互式内容由未来的浏览器本机处理,这些技术可能会失去相关性。 但是,捕获实际呈现在真实浏览器中的内容非常重要,以证明当大量同时用户访问网站时,应用程序仍然可扩展。

可扩展性测试

确保您的网站可以经受风暴!

不要试图猜测您的性能限制是什么。 了解负载视图。

故障排除和分析工具

分析测试结果,确定需要改进的领域。 向下钻取以查看负载测试期间各个会话的响应时间,并跟踪特定元素趋势。

Video Capture

LoadView 可在整个负载测试期间捕获网站性能的实时视频。 在负载测试期间,对实际网页呈现的这种洞察提供了在重负载下实际浏览器中网站性能的无与伦比的视图。

元素级瀑布图

在 LoadView 中查看可伸缩性负载测试的结果时,在负载测试期间的任何时刻,都可以向下钻取到各个测试实例,甚至查看页面上的每个元素是如何呈现的。

 

瀑布图分析
移动流量测试

移动可扩展性测试

现在,互联网上的大量流量越来越多地来自移动设备,在移动需求旺盛的条件下测试网站的可扩展性至关重要。 由于许多网站在移动设备上查看时可能承载不同内容甚至不同版本的网页,因此 LoadView 可以帮助您确保网站不仅在桌面浏览器负载测试期间进行缩放,而且在移动负载测试期间进行缩放。

为什么要测试可扩展性?

您的应用程序能否在同时增加数百、数千或数万个用户的负载下保持可接受的性能水平? 如果您希望您的网站或应用程序处理此类数字,则需要设置一个可扩展的环境,以随着网站负载的增加而增加容量。 使用 LoadView 进行可扩展性测试可以突破这些限制,从而深入了解系统响应速度,使性能结果回到可接受的响应时间。

如何测试应用程序的可伸缩性

一旦您的可扩展基础结构就位,并且组件配置为根据指定的参数自动缩放,您可能需要执行一些基准性能测试,以与可伸缩性测试结果进行比较。 建议的一种方法是关闭可伸缩性并运行负载测试,以便查看性能如何随着负载的增加而降低,并识别系统失败的中断点。

收集基线数据后,LoadView 允许您打开自动可伸缩性以再次运行相同的测试。 您可能希望添加额外的上限测试,因为自动缩放应继续在系统以前失败的级别执行。 了解系统的限制将允许您定义额外的加载步骤来测试每个流量激增。

使用基于云的可扩展性测试工具 – 为什么它很重要

不必担心管理成本高昂的基础架构来支持大容量负载测试。LoadView 将启动所需的云测试环境,大小。LoadView 在完全托管的云环境中按需完成此工作。不要担心环境成本,如空调、功耗、机架空间或服务器维护。使用 LoadView,您可以启动负载喷油器以运行测试,测试完成后,这些喷油器会自动消失。

如果您需要测试可扩展的应用程序,LoadView 将随系统一起扩展。 如果您知道导致 Web 应用程序溢出到其他虚拟资源中的同时用户数或流量,则可以通过负载测试测试这些故障转移过程,以确保过渡顺利进行。

建立基准流量性能

正确负载测试的第一步是在多个负载级别(如 10、25、50 和 100 个同时使用的用户)下建立 Web 应用程序的基准性能。 您可以在 LoadView 中构建一个负载曲线,该曲线在每个级别运行指定分钟数,然后随着时间的推移增大到下一个级别。 建立这些基线后,除了 Apdex 测量之外,还可以使用它们来根据一段时间的预期结果衡量网站的性能。 对基准性能和峰值性能执行定期或定期负载测试,除了帮助您提前规划未来容量外,还有助于指示系统的运行状况。

负载曲线

测试自动可扩展或弹性应用程序

虽然在关于弹性的谈话中,可伸缩性经常被抛出,但两者之间是有区别的。 可扩展性真正意味着系统能够处理容量的持续增加,而弹性只是处理短次增加负载的能力。 区分这两个术语后,您仍可能听到它们在讨论容量规划和负载测试时混为一谈。

LoadView 可用于峰值容量规划以及测试系统的弹性。 一些示例包括:

  • 负载测试亚马逊简单工作流服务 (亚马逊 SWF)
  • 测试 Google 自动缩放器的弹性(现在是计算引擎 API 的一部分)
  • 优化可扩展的 WordPress 环境
  • 负载测试亚马逊弹性计算云(亚马逊 EC2)

 

 

负载测试云弹性

当人们谈论 Web 应用程序或基于云的基础架构是”可扩展的”或”弹性的”时,他们通常指的是系统应该能够增加资源,以在需求高时处理突然增加的负载,然后缩减到最少的资源供应,以满足最小需求。 这有助于降低维护支持峰值性能的基础结构的成本,因为仅在这些峰值性能期间才有必要这样做。

LoadView 允许您设置一个负载曲线,该曲线可以增加并发用户的数量,以便对弹性基础架构应用增加的需求。 如果设置正确,这会刺激计算供应量的自动增加。 否则,LoadView 可以帮助您识别系统中的故障点,以便可以在实际用户发现任何问题之前修复这些问题。

灵活。 可 伸缩。 强大。

全部来自一个方便的负载测试解决方案。