LoadView 是一种基于云的负载测试解决方案,可帮助开发团队预测网站、Web 应用程序、API 等将如何响应不同级别的流量和工作负载。 LoadView 利用真实的浏览器,从用户的角度提供对性能的真实洞察。
成为性能测试顾问:负载视图认证计划
有兴趣成为经过认证的负载视图专家? 参加我们的 负载视图认证课程 并开始赚取佣金! 向客户推广您的性能测试服务,并赚取销售佣金。 有关 LoadView 平台上的更多信息(如功能、优势和额外资源),请访问 LoadView 主页。
什么是负载测试?
负载测试是性能测试的子集。 性能测试是一种非功能性测试,是软件开发过程的一部分,用于测试软件应用程序或网站在不同级别的虚拟用户(也称为负载)下的性能。
负载测试可以回答问题,例如:
- 网站用户数量将如何影响网站性能?
- 我的网站可以同时处理多少个用户?
- 我的 Web 应用程序中的瓶颈在哪里?
- 我的网站的突破点是什么?
- 系统何时会耗尽资源?
这些测试提供了对响应时间、速度、可靠性和可扩展性等指标的洞察。 所有这些指标都有助于团队了解潜在瓶颈发生的位置,以及是否需要硬件容量来确保您的网站或 Web 应用程序能够处理用户流量峰值。
这些指标还可用于建立绩效基准,可与持续监测绩效进行比较。 例如,在设置监控设备时,您可以设置特定的响应时间阈值。 如果这些阈值中的任何一个未达到或超过指定限制,则您的团队可以立即获得警报,以找出导致问题的原因,并避免任何长期绩效问题。
性能测试类型
其他类型的性能测试包括尖峰测试、耐力测试、体积测试和可扩展性测试。
- 尖峰测试。 尖峰测试受试软件应用量大,用户负载突然增加。
- 耐力测试。 耐力测试测试软件应用程序如何响应不断增加的、持续的用户流量。
- 体积测试。 体积测试(有时也称为洪水测试)会根据大组数据测试软件应用程序,以查看其响应方式。
- 可扩展性测试。 可扩展性测试提供了一种查看应用或系统如何扩展到不同级别的用户的方法。 这可确保正确利用系统资源,并为用户提供稳定的体验。
什么是压力测试?
负载测试集,根据预先定义的工作负载测试应用程序。 另一方面,压力测试会增加工作量,直到系统超出正常操作限制或崩溃。 压力测试的主要目标是找到临界点。 负载测试可能会无意中成为应力测试,但通常情况下,负载测试会被配置为了解峰值流量级别的性能,这不应降低应用程序或网站。
有关负载和压力测试的更深入的信息,以及何时选择负载测试与压力测试的文章,请阅读我们的 负载测试与压力测试 文章。 本文提供有关负载测试和压力测试之间差异的提示、最佳做法和全面信息。
加载视图平台
LoadView 提供按需性能测试服务,使用用户友好的仪表板在几分钟内实现并执行。 该平台不需要对任何硬件或软件基础设施进行任何额外投资。 网站流量或负载可以从多个全球地点进行模拟。 除了测试网站本身外,LoadView 还测试了可能与网站相关联或处理网站流量的互联网基础设施(连接、路由器、防火墙、交换机和其他任何内容)。
这种基于外部的方法模拟了从指定地点从 Internet 到达网站的实际用户的自然行为,为网站用户可能遇到的性能问题提供了更准确的见解。
加载视图的工作原理
LoadView 利用 全球负载喷油器服务器 (LIs) 网络来生成用于网站性能测试的用户负载。 LoadView 提供针对不同目标设置和执行负载测试的功能,包括以下类型的负载测试:
- HTTP/S. 测试 URL 的可用性、性能、正确的内容、错误、断开的链接等。
- 网页。 模拟并发用户加载网页。 从Chrome,Microsoft Edge和Firefox以及移动浏览器(如iOS,Android,Windows和BlackBerry)中进行选择。
- 网络应用程序。 使用“每个步骤 Web 记录器”创建测试脚本,以针对在真实桌面(Chrome 和 Edge)以及移动设备上执行特定操作的并发用户测试 Web 应用程序。
- 流媒体。 测试您的音频和媒体流的性能和可用性。
- SOAP Web API。 检查 SOAP 网络服务的性能、正常运行时间和响应。
- REST Web API。 检查 REST 网络服务的响应内容、正常运行时间和性能。
- 邮递员收藏。 通过将 Postman Collections 导入 LoadView 平台来测试 Web API。
- 杰特。 将JMeter测试计划导入LoadView平台,并使用它来从完全托管的云运行负载测试。
- 硒。 通过运行Selenium测试项目与来自多个地理位置的数千个并发用户来测试Web应用程序。
有关选择正确任务类型的更多信息,请参阅我们 的任务类型 知识库文章
负载视图性能测试要求
作为测试管理员,您可以访问配置以下测试要求等。
加载类型
选择多个负载测试曲线类型,如负载步数曲线、基于目标的曲线或动态可调曲线。 这些负载曲线选项使测试管理员能够灵活地调整并发用户的数量,以匹配实际场景并提供更逼真的测试结果。 有关测试曲线类型的更多信息,请阅读或知识库文章,了解 有关选择正确类型的负载曲线的提示。
测试持续时间
测试持续时间和测试限制取决于所选负载曲线测试的类型和所需的并发用户数。 阅读我们的 负载视图容量限制 知识库文章,了解有关测试限制的更多信息。
用户行为
用户行为用于模拟实际用户如何浏览您的网站。 例如,使用 LoadView 平台,您可以从普通或自定义选项中进行选择。 选择正常用户模拟将添加随机延迟,在 3-6 秒之间,模拟典型用户将如何交互。
自定义选项允许测试管理员设置随机延迟,就像”正常”选项一样,但通过允许在操作之间从 0 秒到 30 秒的更短和更长的延迟来提供更多的自定义。 例如,选择短延迟会尽快运行测试以执行压力测试,例如,尝试对系统施加压力以找到系统达到最大值的位置和时间。
测试管理员还可以在此处设置鼠标移动速度、鼠标单击速度和键入速度,以便在使用每个步骤 Web 记录器加载测试 Web 应用程序时。 有关在 LoadView 平台中配置用户行为的更多信息,请参阅我们的用户 配置文件行为 知识库文章。
地理位置
LoadView 平台使测试管理员能够从多个地理区域中进行选择,并在区域之间分配虚拟用户,以根据用户访问您网站的位置模拟更真实的用户场景。 从超过40 +地点中进行选择。 阅读我们的知识库文章,了解有关 负载喷油器地理分布的更多信息。
其他设置和配置选项
根据所选的性能测试目标或任务,测试管理员在执行测试之前可能需要配置其他设置,例如完成超时设置、SSL 证书检查、内容验证、DNS 选项、网络限制、筛选器等。 选项因所选任务而异。 阅读更多有关任务配置知识库文章中可用的不同 任务 和配置选项。
从防火墙后面加载测试
LoadView 还可以帮助用户使用未公开的负载测试应用程序和站点。 为此,LoadView 平台提供了几个不同的选项。 测试管理员可以选择将静态 IPs 列入白名单,以便 LoadView 生成到公司网络的流量。 但是,如果此选项对组织不可行(例如,出于安全考虑),则测试管理员可以在目标网站所在的同一服务器上安装现场代理。 这消除了管理员为流量打开防火墙的要求,因为所有流量都将通过本地网络上的代理发送到目标网页或 Web 应用程序。
有关从防火墙后进行负载测试的更多资源,请访问我们的防 火墙后负载测试 部分,或阅读我们的 公有云、公有代理与现场负载测试 知识库文章,了解有关如何从防火墙后设置和执行负载测试的更多信息。
性能测试报告和测试分析
负载测试完成后,结果将上传到仪表板,并可用于分析和报告。 负载测试报告分为多个部分,包括测试摘要、会话报告、设备信息等。
测试摘要
测试管理员可以查看显示响应时间如何随着用户数量和负载变化而波动的图表。 此处需要查看多个图表,包括测试执行计划、平均响应时间、会话数、按类型分数的错误数以及每个负载喷油器的 CPU 使用情况。 这里还显示错误,并显示在测试期间发生错误的时间以及遇到何种类型的错误。
测试管理员还可以下载原始数据的 CSV 文件,这些文件可用于为内部利益干系人和团队成员创建自己的报告或演示文稿。 您还可以下载完整报告并快速与他人共享。 有关如何解释测试总结结果的更多见解,请访问我们的 负载测试摘要 知识库页面。
会话报告
测试管理员可以使用会话报告来查看详细信息,如测试时间、测试持续时间以及状态。 测试管理员可以看到测试期间执行的每一个会话。 测试管理员还可以深入并筛选出成功的会话或刚刚失败的会话,以及按特定区域进行筛选。 此外,测试管理员可以查看瀑布图,以查看可能显示的时间超过正常响应时间的任何特定会话。
在瀑布图中,测试管理员可以查看性能摘要,以及每个元素和组件的加载时间和细分。 除了这些指标,测试管理员还可以进一步进入各种网络时间,无论是连接时间、DNS、第一个数据包下载等。 此外,仪表板将显示最慢和最快元素的概述,以供进一步调查,以了解可能影响性能的因素。 了解有关通过 负载视图设置负载和压力测试 的更多信息。
负载视图定价和计划
无论您是在小型组织还是大型企业工作,LoadView 都提供多个选项,包括基于订阅的计划和可供选择的按需计划。 所有计划包括数据保留 180 天、从防火墙后面设置负载测试的功能,以测试互联网上不公开的网站和 Web 应用程序,以及专用 Azure 和 AWS 加载喷油器,这样您就不必处理设置自己的负载喷油器的责任、时间或费用。
我们基于订阅的计划可以按月或按年计费,具体取决于您组织的需求。 不过,所有年度计划包括四小时的 专业服务咨询。 计划可以很容易地扩展以满足您的需求,因为您的组织正在增长,但是,如果您正在寻找进行更大规模的性能测试,联系我们的企业团队,我们可以配置一个方法和计划,以满足您的需求。
多特科姆监控解决方案和服务
要了解有关所有 Dotcom-Monitor 性能监控套件以及性能测试解决方案和服务的更多信息,请访问 Dotcom-Monitor 主页。 我们选择的监控解决方案使您能够轻松监控所有网页、Web 应用程序、ABI、服务器等。 从 30 个全球位置、广泛的功能和即时警报、报告和集成等优势中进行选择,以确保所有访问者的 24/7 正常运行时间、可用性和性能。 我们提供 10 天免费试用 以开始使用。 无需信用卡。 免费试用完整平台10天!