值得信赖的Web应用负载测试

在真实浏览器中测试您的购物车、登录、门户、表单、支付页面及其他互动式Web应用功能的负载能力。

Aflac logo
Volvo
dish logo
comcast
Dell
xerox logo
Aflac logo
comcast logo
Volvo logo
Dell
dish logo
xerox logo

为 Web 应用负载测试创建多步骤脚本

在真实浏览器中记录用户与您的 Web 应用的交互。

real browsers

Real Browser Testing

支持超过 40 种桌面/移动浏览器和设备。

click-script coding

Point and Click Scripting

使用 EveryStep Web 录制器模仿真实用户行为。

dashboard data

Rich Internet Applications (RIA)

模拟几乎任何可以在浏览器中呈现的内容。

真实浏览器中的测试

Apple logo
chrome browser logo
Microsoft Edge browser
Windows logo
Firefox browser logo
Android logo
Aflac Logo
Comcast Logo
Microsoft Edge browser
Apple logo
Firefox browser logo
Windows logo

面向 DevOps 的灵活性能测试

LoadView 赋能敏捷团队,灵活设计多种测试场景,满足当今最复杂的 Web 应用负载测试需求。

Load Testing Devops

确保性能并满足用户需求

轻松进行成千上万虚拟用户的Web应用负载测试。

website

Real-World Performance

衡量您的Web应用在全球用户感知下的响应时间。

network mapping

Flexible Testing

LoadView为您提供完全的灵活性,可为您的Web应用模拟真实的负载测试场景。

website

Real-World Performance

衡量您的Web应用在全球用户感知下的响应时间。

network mapping

Flexible Testing

LoadView为您提供完全的灵活性,可为您的Web应用模拟真实的负载测试场景。

analysis dashboard

Establish Baselines

通过定义关键指标和阈值,确定您的Web应用的极限。

testing data

Testing Automation

自动化Web应用负载测试,以了解高负载下的响应时间。

analysis dashboard

Establish Baselines

通过定义关键指标和阈值,确定您的Web应用的极限。

testing data

Testing Automation

自动化Web应用负载测试,以了解高负载条件下的响应时间。

geo distributed load testing

基于云的真实浏览器负载测试

LoadView 平台消除了负载测试的复杂性,让您专注于打造卓越的客户体验。

geo distributed load testing

基于云的真实浏览器负载测试

LoadView 平台消除了负载测试的复杂性,让您专注于打造卓越的客户体验。

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

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

设置负载测试
仅需几分钟

按需使用。无需信用卡。无合同。

常见问题解答

LoadView 平台提供了哪些云基础设施提供商?

亚马逊网络服务和 Azure 云服务。

什么是负载注入器?

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

您能测试需要登录或使用 AJAX、Silverlight 或 Flash 的复杂 Web 应用程序吗?

您可以使用 EveryStep Web Recorder 设置基本的单页加载测试或复杂的多步骤脚本。只需在网站上点击、填写表单、点击按钮并导航应用程序即可。所有用户交互都可以被记录,包括 AJAX、HTML5、Flash 或其他富互联网应用程序 (RIA)。

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

由于 LoadView 运行在云端,生成的用户数量几乎没有限制。测试的理论限制是当时云服务提供商可用的负载注入器总数以及租赁这些服务器的成本。只要有足够的准备时间,您应该能够生成所需的负载,以完成合理的负载测试。

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

根据被测试系统的具体需求、用例或技术,LoadView 平台可以用于运行多种用户模拟类型:基于协议(HTTP/S)和真实浏览器模拟。

  • 基于 HTTP/S 的负载模拟

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

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

  • 真实浏览器模拟

当您需要模拟真实用户行为,并且您的 Web 应用使用特定技术和富互联网应用(RIA),例如 JavaScript、CSS、Flash 或 AJAX 时,使用真实浏览器非常关键。使用这种模拟能让开发人员验证用户感知到的网站功能和速度,但此选项对负载注入机器的资源占用最高。

什么是虚拟用户?
虚拟用户(VUs)是测试过程中打开的多个并发连接。这些连接模拟了访问网站或应用时的真实用户行为。

什么是基于真实浏览器的负载测试?

一些竞品仅使用无头浏览器,如 PhantomJS 和 JMeter,或无头仿真器,如 Selenium。这些工具通过模拟客户端元素自动化测试,但不能真实反映用户体验。

LoadView 平台可以运行多种用户模拟类型:HTTP/S 和真实浏览器模拟(同时支持API 监控/测试)。通过真实浏览器测试,LoadView 允许您选择 Chrome、Internet Explorer 及移动浏览器/设备,帮助您衡量真实的客户端用户体验。

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

在校准测试时,我们计算每台机器可以安全运行的虚拟用户数量,确保不会过载每个负载注入器的 CPU。这也是我们确定每个负载注入器虚拟用户数量的依据。根据任务类型及是否使用真实浏览器,任务开始时浏览器(如 IE)打开、清除缓存和启动脚本时,可能会出现短暂的 CPU 使用率峰值。

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

什么是地理区域?

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

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

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

负载阶梯曲线
如果目标是了解您网站如何响应负载逐步增加,建议选择负载阶梯曲线。例如,如果市场团队计划开展促销活动,您想测试网站如何应对流量增加,则应使用负载阶梯曲线。

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

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