fbpx

功能强大、动态的 API 负载测试

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

LoadView 负载测试
LoadView 负载测试

功能强大、动态的 API 负载测试

通过分析复杂真实场景下的系统,将性能测试超越非功能约束。

发现问题并快速解决问题

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

多才多艺

多才多艺

通过分析复杂真实场景下的系统,将性能测试超越非功能约束。

定制

定制

定义 API 测试,以正确测试系统所需的速度模拟流量。

可 伸缩

可 伸缩

轻松从一个用户扩展到数千个同时使用的用户,但开销很小。

适用于 DevOps 的灵活性能测试

LoadView 使敏捷团队能够灵活地为当今最复杂的应用程序设计多个测试方案。

负载步进曲线

负载步进曲线

通过生成在指定时间段内具有一定数量的并发用户的负载,确定您的网站能否处理流量峰值。

基于目标的曲线

基于目标的曲线

确保您的网站能够处理预期增加的用户流量。 在生产环境中验证产能计划和 SLA。

动态可调曲线

动态可调曲线

通过实时调整负载来测试基础结构的限制。 深入了解网站或应用程序如何随着负载水平的波动而变化。

负载测试开发人员

收集 API 性能数据

改进开发,并确定系统在特定负载方案中的整体性能。

全球测试

全球测试

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

性能指标

性能指标

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

全球测试

全球测试

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

性能指标

性能指标

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

瓶颈

瓶颈

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

深度潜水

深度潜水

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

瓶颈

瓶颈

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

深度潜水

深度潜水

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

地理分布式负载测试

地理分布负载以模拟真实场景

对模拟各种负载方案的 API 执行数千次调用。 深入了解您的网络、Web 服务和基础架构在分布式负载下的功能。

地理分布式负载测试

地理分布负载以模拟真实场景

对模拟各种负载方案的 API 执行数千次调用。 深入了解您的网络、Web 服务和基础架构在分布式负载下的功能。

任何应用的灵活、按需负载测试

使用 LoadView 测试和提高网站、Web 应用程序和 Web 服务/API 的性能。

网站

网站

测试网页的限制,以确保所有流行的桌面/移动浏览器和设备中的客户体验一致。

Web 应用程序

Web 应用程序

通过模拟 Web 应用程序的关键用户交互来衡量客户端性能,以改善用户体验。

Web 服务 API

Web 服务/API

以最终用户相同的方式对 API 执行数千次调用,并在几乎任何类型的系统或基础结构上执行动态 API 测试。

设置负载测试
以分钟表示

按需。 没有信用卡 没有合同

常见问题

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

LoadView 使用虚拟负载喷射器服务器在执行压力测试时分发模拟用户负载。 LoadView 支持 15 多个地理位置,以实例化负载喷油器。

如何确保负载喷油器本身不是测试的瓶颈?

校准测试时,我们计算每台机器可以安全运行的虚拟用户数量,而不会给每个负载喷油器的 CPU 造成过重。 这是我们如何到达每个负载喷油器的虚拟用户数。 根据任务类型以及任务是否使用真实浏览器,有时在任务开始时可能会出现小峰值,例如浏览器打开、清除缓存和启动脚本时。

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

什么是地理区域?

地理区域是实例化负载喷油器和创建虚拟用户的位置。 在压力和负载测试中,您可以选择来自世界各地的 15 多个地理区域。

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

使用的负载曲线类型取决于您的情况。 以下是选择正确负载曲线时需要考虑的一些准则。

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

基于目标的曲线
当您已经具有预定的吞吐量(事务目标)或知道在给定时间间隔内期望的访问者数时,建议使用基于目标的曲线。 基于目标的曲线测试是验证 SLA 和非功能要求的理想之选。

动态可调曲线
动态可调曲线允许您在测试运行时调整用户流量。 建议使用这种类型的曲线来标识网站性能限制或规划服务器容量。 在测试期间,您可以同时调整负载和硬件或软件资源,例如,为您提供实时数据和洞察您的网站或应用程序在负载变化时的行为。

什么是 API?

应用程序编程接口 (API) 允许机器使用行业标准语言或文件格式进行机器通信。 API 使最终用户摆脱使用默认接口的限制,并允许控件和输出集成到自己的仪表板和自定义应用程序中,此外还自动执行常见功能和过程。

哪些云基础架构提供商可通过 LoadView 平台获得?

亚马逊 Web 服务和 Azure 云服务。

您可以生成的最大用户数是多少?

由于 LoadView 在云中运行,因此可以为负载测试生成的用户数量几乎没有限制。 从理论上讲,测试受云提供商在任何给定点提供的负载喷射器总数以及云提供商租用这些服务器的成本限制。 如果有足够的高级时间来设置测试,您应该能够生成所需的负载,以完成适当的负载测试。

何时应该使用协议、无头浏览器或真正的基于浏览器的测试?

根据所测试系统的特定需求、用例或技术,LoadView 平台可用于运行多种用户模拟类型 – HTTP/S、基于无头浏览器的仿真和基于浏览器的实际仿真。

  • 基于 HTTP/S 的负载模拟

协议级脚本非常适合 CI/CD 环境中的组件级测试,在负载注入机上的占用空间也很低。 建议测试以下内容:

• 网络服务器
• Web API,如 JSON、SOAP、REST 和 XML
• 没有 JavaScript 或 CSS 的单个网页

  • 无头浏览器模拟

通常比真正的浏览器更快,因为您绕过了JavaScript、CSS和HTML等真实浏览器的所有元素,因此无头浏览器非常适合自动化您想要快速获取浏览器数据的任务和实例。 基于头的浏览器仿真在负载喷射机上具有中等的占用空间。

  • 真正的基于浏览器的模拟

当您需要模拟真实用户行为,并且具有利用特定技术和丰富 Internet 应用程序 (RIA) 的 Web 应用程序(如 JavaScript、CSS、Flash 或 AJAX)时,使用真正的浏览器是关键。 使用此模拟允许开发人员验证站点的功能和用户感知的速度,但此选项在负载喷射机上的占用空间最大。