强大、动态的API负载测试

支持RESTful API,如JSON和XML,以及需要身份验证或多步骤执行的SOAP和Web API。

Aflac 标志
Volvo
Dish 标志
comcast
Dell
Xerox 标志
发现问题并快速解决

像您的最终用户一样,对您的API执行数千次调用。

网站网络
多功能

通过在复杂的真实场景中分析系统,超越非功能性限制进行性能测试。

验证 SLA
可定制

定义您的API测试,模拟您所需的流量节奏,以正确测试您的系统。

负载测试数据
可扩展

轻松从一个用户扩展到数千个同时用户,几乎没有额外开销。

为 DevOps 提供灵活的性能测试

LoadView 赋能敏捷团队,灵活设计适用于当今最复杂应用程序的多种测试场景。

DevOps 负载测试
收集API性能数据

改进开发,确定系统在特定负载场景下的整体性能。

全球测试
全球测试

选择最接近您实际客户的位置,在负载测试时模拟真实用户。

性能图表
性能指标

查看每个会话的数据显示,并验证API在每次响应中返回预期结果。

动态可调曲线
瓶颈

确定是否存在硬件或软件瓶颈,阻止API更高效地完成事务。

分析仪表板
深入分析

检查错误代码,并利用瀑布图和服务器响应副本等额外故障排除工具。

地理分布式负载测试
地理分布式负载用于模拟真实场景

执行数千次对您的API的调用,模拟各种负载场景。深入了解您的网络、web服务和基础设施在分布式负载下的运行状况。

灵活的按需负载测试,适用于任何应用

使用 LoadView 测试和提升网站、网络应用及网络服务/API 的性能。

设置负载测试
几分钟内完成

按需提供。无需信用卡。无合同。

常见问题解答
什么是虚拟用户?
虚拟用户(VUs)是在测试期间打开的多个并发连接。这些连接可以模拟真实用户在请求或访问网站或应用程序时的行为。
什么是负载注入器?

LoadView 使用虚拟负载注入服务器来分配模拟用户负载,同时执行压力测试。LoadView 支持来自40多个地理位置的负载注入器实例化。

如何确保负载注入器本身不是测试瓶颈?

在校准测试时,我们计算每台机器可以安全运行的虚拟用户数量,以避免过度负担每个负载注入器的 CPU。这就是我们得出每个负载注入器虚拟用户数量的方式。根据任务类型和任务是否使用真实浏览器,任务开始时有时会出现小峰值,如浏览器打开、清理缓存并开始脚本时。

通常平均 CPU 使用率远低于100%,因此我们允许您增加每台机器上的虚拟用户数量,以更高效利用每台机器,但如果更改此数字,我们无法保证云机器不会达到 CPU 使用率上限并成为测试的轻微瓶颈。

什么是地理区域?

地理区域是负载注入器实例化和虚拟用户创建的位置。在进行压力和负载测试时,您可以从全球40多个地理区域中选择。

我应该使用哪种负载曲线?

您使用的负载曲线类型取决于您的具体情况。以下是选择合适负载曲线时的一些指导原则。

负载阶梯曲线
如果目标是了解您网站对负载逐步增加的反应,我们建议选择负载阶梯曲线。例如,如果您的营销团队计划进行促销,您想测试网站对流量增加的响应,应使用负载阶梯曲线。

基于目标的曲线
当您已经有预定的吞吐量(事务目标)或知道特定时间区间内预期的访客数量时,推荐使用基于目标的曲线。基于目标的曲线测试非常适合验证服务等级协议(SLA)和非功能性需求。

动态可调曲线
动态可调曲线允许您在测试运行时调整用户流量。这种曲线适用于识别网站性能极限或规划服务器容量。测试过程中,您可以同时调整负载和硬件或软件资源,实时获取网站或应用负载变化时的表现数据和洞察。

什么是 API?

应用程序编程接口 (APIs) 允许机器间使用行业标准语言或文件格式进行通信。API 使终端用户摆脱使用默认界面的限制,允许将控件和输出集成到自定义仪表板和应用程序中,同时自动化常见功能和流程。

通过 LoadView 平台可使用哪些云基础设施提供商?

Amazon Web Services 和 Azure 云服务。

您最多可以生成多少用户?

由于 LoadView 在云端运行,几乎没有负载测试用户数量的限制。测试理论上受限于任一时点可用的云服务负载注入器总数及其租用成本。只要有足够的准备时间,您应能生成所需的任何负载,完成完整的负载测试。

什么时候应该使用协议级或真实浏览器测试?

根据被测试系统的具体需求、用例或技术,LoadView 平台可执行多种用户模拟类型——HTTP/S、无头浏览器模拟和真实浏览器模拟。

  • 基于 HTTP/S 的负载模拟

协议级脚本非常适合 CI/CD 环境中的组件级测试,对负载注入机器的资源占用低。推荐用于测试以下内容:

• Web 服务器
• Web API,如 JSON、SOAP、REST 和 XML
• 不包含 JavaScript 或 CSS 的单个网页

  • 基于真实浏览器的模拟

如果需要模拟真实用户行为,并且您的 Web 应用使用了特定技术和富互联网应用(RIA),如 JavaScript、CSS、Flash 或 AJAX,则使用真实浏览器至关重要。此模拟允许开发者验证网站功能和速度的用户感知效果,但此选项对负载注入机器的资源占用最高。