为 Web 应用负载测试创建多步骤脚本
在真实浏览器中记录用户与您的 Web 应用的交互。
Real Browser Testing
支持 40 多种桌面/移动浏览器和设备。
Point and Click Scripting
使用 EveryStep Web Recorder 模拟真实用户行为。
Rich Internet Applications (RIA)
模拟几乎所有能在浏览器中呈现的内容。
在真实浏览器中测试
为DevOps提供灵活的性能测试
LoadView为敏捷团队提供灵活性,以设计多种测试场景,满足当今最复杂的网络应用负载测试需求。
Load Step Curve
通过在指定时间内以固定的并发用户数生成负载,确定您的网站是否能应对流量峰值。
Goal-based Curve
确保您的网站能够处理预期的用户流量增长。在生产环境中验证容量计划和服务水平协议 (SLA)。
Dynamic Adjustable Curve
通过实时调整负载测试您的基础设施极限。深入了解网站或应用程序在负载水平波动时的变化。
确保性能并满足用户需求
通过成千上万的虚拟用户轻松进行Web应用程序负载测试。
真实世界的性能
衡量全球用户感知的Web应用响应时间。
灵活测试
LoadView为您提供完全的灵活性来模拟Web应用程序的真实负载测试场景。
真实世界的性能
衡量全球用户感知的Web应用响应时间。
灵活测试
LoadView为您提供完全的灵活性来模拟Web应用程序的真实负载测试场景。
建立基线
通过定义关键指标和阈值,确定您的Web应用程序的极限。
测试自动化
自动化Web应用负载测试,了解高负载下的响应时间。
建立基线
通过定义关键指标和阈值,确定您的Web应用程序的极限。
测试自动化
自动化Web应用负载测试,了解高负载条件下的响应时间。
基于云的真实浏览器负载测试
LoadView平台消除了负载测试的复杂性,使您能够专注于打造卓越的客户体验。
适用于任何应用的灵活按需负载测试
使用 LoadView 测试和提升网站、Web 应用及 Web 服务/API 的性能。
Web Pages
测试您的网页极限,确保客户体验在所有流行的桌面/移动浏览器和设备上保持一致。
Web Applications
通过模拟关键用户交互,衡量 Web 应用的客户端性能,以提升用户体验。
Web Services / APIs
以最终用户的方式对您的 API 进行数千次调用,并对几乎任何类型的系统或基础设施执行动态 API 测试。
几分钟内完成
按需使用。无需信用卡。无合同。
常见问题解答
通过 LoadView 平台可使用哪些云基础设施提供商?
亚马逊网络服务和 Azure 云服务。
什么是 Load Injectors?
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 的单个网页
- 基于真实浏览器的模拟
当需要模拟真实用户行为,并且使用了特定技术和富互联网应用(RIA)的 Web 应用程序(如 JavaScript、CSS、Flash 或 AJAX)时,使用真实浏览器非常关键。此模拟允许开发人员验证网站的功能和速度,代表用户的实际体验,但该选项对负载注入机器的资源占用最高。
什么是虚拟用户?
基于真实浏览器的负载测试是什么意思?
如何确保负载注入器本身不是测试瓶颈?
在校准测试时,我们会计算每台机器能够安全运行的虚拟用户数量,以避免过度占用每个负载注入器的CPU资源。这就是我们确定每个负载注入器虚拟用户数的方法。根据任务类型和是否使用真实浏览器,任务开始时可能会有轻微的CPU峰值,比如打开IE浏览器、清理缓存和启动脚本。
通常CPU平均使用率远低于100%,因此我们允许增加每台机器的虚拟用户数以提高机器的利用率,但如果修改此数值,我们不能保证云主机的CPU使用率不会达到满载,并导致测试出现轻微瓶颈。
什么是地理区域(geo-zone)?
地理区域是负载注入器被实例化和虚拟用户被创建的位置。进行压力和负载测试时,可以从全球40多个地理区域中选择。
我应该使用哪种负载曲线?
您使用哪种负载曲线取决于您的情况。以下是选择合适负载曲线时的指导建议。
负载步进曲线
如果目标是了解您的网站对渐进负载增加的反应,建议选择负载步进曲线。例如,如果您的市场团队计划开展促销活动,并想测试网站对流量增加的响应,应使用负载步进曲线。
基于目标的曲线
如果您已经有预定的吞吐量(事务目标),或知道预期在特定时间段内的访问量,推荐使用基于目标的曲线。基于目标的测试适合验证服务级别协议(SLA)和非功能性需求。
动态可调曲线
动态可调曲线允许您在测试运行时调整用户流量。此曲线推荐用于识别网站性能极限或规划服务器容量。测试期间,您可以同时调整负载和硬件或软件资源,实时获得数据和洞察,了解网站或应用在负载变化时的表现。


