强大而动态的API负载测试
支持RESTful API,例如JSON和XML,以及需要身份验证或多步骤执行的SOAP和Web API。
发现问题并快速解决
以终端用户的方式执行数千次对您的API的调用。
Versatile
通过分析复杂现实场景下的系统,将您的性能测试提升到非功能性限制之外。
Customizable
定义您的API测试以模拟您需要的流量节奏,从而正确测试您的系统。
Scalable
轻松扩展,从单个用户到数千个同时用户,几乎无额外开销。
面向DevOps的灵活性能测试
LoadView赋能敏捷团队,灵活设计多种测试场景,以应对当今最复杂的应用程序。
Load Step Curve
通过在指定时间段内生成一定数量的并发用户负载,判断您的网站是否能够应对流量峰值。
Goal-based Curve
确保您的网站能够处理预期的用户流量增长。在生产环境中验证容量规划和服务水平协议(SLA)。
Dynamic Adjustable Curve
通过实时调整负载,测试您的基础设施极限。深入了解随着负载水平波动,网站或应用程序如何变化。
收集API性能数据
改进开发并确定系统在特定负载场景下的整体性能。
全球测试
选择最接近您实际客户的位置,在负载测试中模拟真实用户。
性能指标
查看每个会话的数据,并验证API在每个响应中返回预期结果。
瓶颈
确定是否存在硬件或软件瓶颈,阻碍API更高效地完成事务。
深入分析
检查错误代码,并利用额外的故障排除工具,如瀑布图和服务器响应副本。
适用于任何应用的灵活按需负载测试
使用 LoadView 测试并提升网站、网络应用程序和网络服务/API 的性能。
Websites
测试网页的极限,确保客户体验在所有流行的桌面/移动浏览器和设备上保持一致。
Web Applications
通过模拟您的网络应用程序的关键用户交互来衡量客户端性能,从而提升用户体验。
Web Services / APIs
以最终用户的方式对您的 API 进行数千次调用,并在几乎任何类型的系统或基础设施上执行动态API 测试。
只需数分钟
按需使用。无需信用卡。无合同。
常见问题解答
什么是虚拟用户?
什么是负载注入器?
LoadView 使用虚拟负载注入服务器来分发模拟的用户负载,执行压力测试。LoadView 支持从全球40多个地理位置实例化负载注入器。
如何确保负载注入器本身不会成为测试瓶颈?
当您校准测试时,我们会计算每台负载注入器机器上可以安全运行的虚拟用户数,而不会过度占用CPU。这就是我们确定每个负载注入器虚拟用户数的方法。根据任务类型及是否使用真实浏览器,任务开始时可能会有小的CPU使用峰值,例如浏览器打开、清理缓存和启动脚本时。
通常平均CPU使用率远低于100%,因此我们允许您增加每台机器的虚拟用户数,以更高效地利用每台机器,但如果您更改此数值,我们无法保证云机器不会达到最大CPU使用率,可能会成为测试的轻微瓶颈。
什么是地理区域?
地理区域是负载注入器实例化和虚拟用户创建的位置。在压力和负载测试时,您可以从全球40多个地理区域中选择。
我应该使用哪种类型的负载曲线?
您选择的负载曲线类型取决于您的具体情况。以下是选择合适负载曲线时的一些指导:
负载阶梯曲线
如果目标是了解您的网站对负载逐步增加的反应,建议选择负载阶梯曲线。例如,如果您的营销团队计划进行促销活动,想测试网站如何应对流量增加,应使用负载阶梯曲线。
基于目标的曲线
当您已有预定的吞吐量(交易目标),或已知在一定时间内的预期访客数时,建议使用基于目标的曲线。基于目标的曲线测试非常适合验证SLA和非功能性需求。
动态可调曲线
动态可调曲线允许您在测试运行时调整用户流量。推荐此类型曲线用于识别网站性能限制或规划服务器容量。测试期间,您可以同时调整负载和硬件或软件资源,实时获取网站或应用在负载变化时的表现数据和洞见。
什么是API?
应用程序编程接口(API)允许使用行业标准语言或文件格式进行机器间通信。API使最终用户摆脱了使用默认界面的限制,允许控制和输出集成到他们自己的仪表盘和定制应用中,同时实现常用功能和流程的自动化。
LoadView平台支持哪些云基础设施提供商?
亚马逊网络服务和Azure云服务。
最大可生成多少用户数?
由于LoadView运行在云端,生成负载测试用户的数量几乎无限制。测试理论上受限于任何时刻云提供商可用的负载注入器总数及租用这些服务器的成本。只要有足够的提前准备时间,您应能生成完成适当负载测试所需的任意负载量。
何时应使用协议或真实浏览器测试?
根据被测试系统的具体需求、用例或技术,LoadView平台可用于运行多种用户仿真类型——HTTP/S、无头浏览器和真实浏览器仿真。
- 基于HTTP/S的负载仿真
协议级脚本非常适合CI/CD环境中的组件级测试,对负载注入机器影响较小。推荐用于测试以下内容:
• Web服务器
• Web API,如JSON、SOAP、REST和XML
• 没有JavaScript或CSS的单个网页
- 基于真实浏览器的仿真
当您需要模拟真实用户行为,且网站应用采用特定技术和富互联网应用(RIA),如JavaScript、CSS、Flash或AJAX时,使用真实浏览器非常关键。此次仿真允许开发人员验证用户感知的网站功能和速度,但这种方式对负载注入机器的资源占用最高。
