使用 LoadView 进行 Web 性能负载测试
使用我们的基于云的性能测试解决方案,在您的网站、Web 应用程序、API 和流媒体上运行性能测试。
基于云的 Web 性能负载测试,可用于测试几乎任何联机内容的性能。
LoadView 可以帮助您:
- 根据特定用户负载编号建立响应时间基线。
- 随着同时使用用户数量的增加,识别性能瓶颈。
- 查找当前系统的上限,以规划未来的容量和容量规划。
- 强调您的生产环境,看看系统和元素如何以及何时开始退化。
轻松模拟真实用户!
- 将获取和POST请求发送到网站。
- 模拟真实用户在真实浏览器中浏览网站。
- 模拟在网站周围导航的移动设备。
- 将请求发送到一个可重复的API。
全球测试地点
LoadView 在云中运行,为用户提供来自世界各地的地理分布位置的多样化列表。 LoadView 解决方案利用流行的云计算网络,如亚马逊 Web 服务 (AWS) 和 Azure 云服务。 如果您对网站上的用户体验或来自特定位置、地区或国家的 Web 应用程序的用户体验有顾虑,则可以设置负载测试,以从该区域内的节点运行。 这对于测试每个位置的内容分发网络 (CDN) 也非常有益。
托管云设置和可扩展性
担心管理自己的云实例的日子已经一去不复返了——我们负责在幕后在云中旋转节点,让您专注于设计脚本、构建测试计划和执行测试。 无需创建或使用现有云帐户进行负载测试。 只需通过 LoadView 设置负载测试,我们即可管理与云基础结构相关的所有详细信息。
基于云的性能测试工具
LoadView 负载测试平台旨在同时在多个云位置旋转负载测试实例。 如前所述,负载测试平台中使用的核心云提供商包括亚马逊 Web 服务和 Azure 云服务。 需要注意的是,所有这些位置都允许用户在真正的浏览器中执行负载测试,而不仅仅是像其他负载测试工具一样基于协议的测试。 LoadView 团队不断评估和审查其他服务提供商和地理区域。
亚马逊网络服务
蔚蓝云服务
外部网络和服务器性能测试
测试您的网页、Web 服务和来自网络外部的应用程序的性能。 这样,您可以更深入地了解您的网站、Web 应用程序、ABI 或流媒体在公共互联网上在不同负载水平下的表现。 这消除了仅通过在内部网络中运行负载测试而产生的错误偏差。 此外,利用我们的云网络,您可以与大量并发和同步用户一起扩展负载测试,这是您无法使用传统的本地负载测试工具和解决方案完成的。 这还允许您测试现有网络基础结构的功能,包括路由器、防火墙、负载均衡器以及服务器场或群集。
与 LoadView 合作以设置和执行 Web 性能负载测试的好处之一是,我们还提供了一个全面的监控平台。 LoadView 只是我们 与 Dotcom-Monitor 平台集成的性能测试和监控解决方案之一。 执行负载测试时,不仅从外部最终用户的角度查看网站的性能,而且查看服务器在增加负载下的表现,这一点很有价值。 最好的方法是通过 Dotcom 监控平台中的性能计数器监控解决方案。
我们的监控代理可以监控您的 Windows 或 Linux 服务器,以及针对特定环境的 SNMP 设备或其他自定义指标。 通常,用户将监控 CPU、内存使用情况、带宽、磁盘 I/O、数据库响应时间以及支持其 Web 应用程序负载和性能测试的任何其他指标。
当基于云的测试正在您的网页或 Web 应用程序上执行时,LoadView 平台正在收集测试期间显示的宝贵性能数据,以及在负载测试完成后提供各种报告。 然后,从测试数据和报告中,您可以跨过外部测试节点出现减速或其他问题的参考周期,例如响应时间和错误的峰值。 叠加这些指标可以更好地了解存在性能瓶颈的地方。
JavaScript 和其他丰富的互联网应用程序 (RIA) 接口
许多 Web 性能 负载测试工具 可以发送 GET 请求以下载基本的 HTML 和元素级文件,但它们属于打开、渲染和运行交互式媒体或动态 Web 应用框架,如 JavaScript、角、闪光灯、银光、响应、挖空等。 使用”每个步骤”网络记录器,LoadView 解决方案允许您在真正的浏览器中记录与 RIA 内容的实际交互,这意味着您可以通过您的网页或 Web 应用程序来指向和单击这些关键场景和步骤,从而通过 RIA Web 应用程序编写脚本。 如此强大的脚本可以让您验证,不仅网站或 Web 应用程序提供适当的内容,而且用户能够有效地与您的网页和应用程序交互。 虽然功能测试旨在简单地指示特定操作是否有效,但性能测试旨在通过模拟大量并发用户来显示这些功能的工作原理。
支持 40 多个移动设备和浏览器
大多数组织仅在两三个最受欢迎的浏览器中执行其网页和 Web 应用程序负载和性能测试,但随着移动设备的兴起,浏览器、浏览器版本、屏幕分辨率、屏幕布局以及多点缩放、轻扫滚动和点对点点击(无鼠标)交互等交互式方法有数百种不同的组合。
现在,使用”每个步骤”网络记录器,您可以选择这些移动设备来模拟负载测试。 支持的设备包括苹果iPhone,iPad,iPod,谷歌Nexus,三星银河,索尼,HTC,黑莓,摩托罗拉,亚马逊 Kindle,诺基亚,等等。 由于移动浏览器已经占据了全球互联网流量的一半以上,因此现在比以往任何时候都更加需要确保您的网站在移动浏览器负载下继续正常运行。
CDN 和地理性能测试
即使在内部加载测试了自己的硬件、服务器和网络之后,您仍然不知道在用户负载增加时托管在网络外部的第三方内容会如何响应。 执行外部测试允许您将负载测试集中在特定地理区域,从而一次测试单个内容分发网络 (CDN) 节点。 如果您知道许多经常访问您的 Web 应用的访客来自某个地区,这尤其有用。
除了 CDN 测试,您可能还想知道您的网站或应用程序在一般不同地点的表现如何。 由于本地骨干提供商的速度和可靠性以及其他几个性能因素,网站性能可能因位置而异。
例如,如果您计划在中国推出具有目标市场的新产品, 那么使用中国防火墙后面的中国位置进行负载测试和监控最符合您的利益。 此类测试可以帮助您确定需要直接位于中国的防火墙后面的其他服务器。 中国防火墙是中国政府对来自中国大陆的互联网内容实行严格访问控制的共同名称。
中国政府选择阻止或限制来自谷歌、Facebook等许多热门网站的流量,以控制全球知识和观点的可见性。 能够在这样的情况下进行测试是整个 Dotcom-Monitor 平台如此有价值的原因是。
建立绩效基准
执行压力测试时,必须首先通过确定额外负载开始对站点性能产生不利影响的点来建立 Web 堆栈的基准性能。 这可以通过运行负载测试轻松实现,该测试将逐步增加每分钟同时访问者的数量。 无论您是同时使用 10 个用户还是从 1,000 个用户开始,LoadView 都可通过托管云基础架构轻松扩展以满足您的需求。
建立性能基线并构建可扩展的压力测试计划后,您可以监控压力测试,以在测试进行过程中实时识别性能瓶颈。 指出检测到应力的周期,您可以将压力测试结果与您的网页或数据库服务器日志关联,以确定瓶颈是否与硬件、软件、网络或基础设施限制有关。
缩放您的
基础 设施
在同时执行负载和压力测试以建立基线和识别瓶颈后,您现在可以开始容量规划过程。 如果您发现您的网站每小时平均有 1,000 名同时访问者,并且网站开始以每小时 2,500 名同时访问者的速度步履蹒跚,并且您预计黑色星期五的流量将增加 500%,那么您可以开始主动计划升级您的基础设施以应对此类流量增长。
数据库性能基准
大多数现代网站位于某种数据库的顶部或前面,无论是小型 MySQL 数据库、大型 SQL 服务器场还是众多 noSQL 选项之一。 每个数据库的设计都铭记了不同类型的使用方式。 有些数据库可能非常善于将书写写入磁盘,有些数据库最有效地为最近使用的数据提供服务,而其他类型则进行了优化,用于禁食索引和检索随机数据。
无论哪个数据库支持您的网站,运行多个 Web 性能负载测试场景以查看您的网站和数据库在不同类型的负载下的表现都是最佳实践。 无论您的测试方案或数据库类型如何,LoadView 都提供了几乎无数的测试选项,涵盖几乎所有使用方案。
负载均衡器测试
当使用负载平衡器在服务器之间分配用户时,您想知道负载的分布情况,因为您增加了同时访问者的数量。 还有其他一些方法可以帮助监视此过程,例如在网络上安装 MetricsView 代理以从负载均衡器本身收集 SNMP 数据,以监视负载均衡器后面的每个节点上的 Web 服务器或数据库流量。
LoadView 是从零开始创建的,是当今最最佳、最全面的 Web 性能负载测试解决方案。 LoadView 不仅为您提供了创建和扩展性能测试的无与伦比的访问权限,而且它非常易于使用,提供清晰、精确的数据,价格极具竞争力。
当谈到网站的极限时,不要被抛在黑暗里。
今天试试 LoadView!