HyperExecute:AI原生超高速端到端测试编排云平台
最高比任何云端测试网格快70%

跨平台支持:Linux容器、macOS和Windows
HyperExecute平台为每个主要操作系统提供功能丰富的测试运行器,内置支持所有主流编程语言和框架,包括:Java、Node.js、Python、PHP、GO、C#等。







在主流云平台上部署


为什么选择HyperExecute?
享受本地部署的速度与云网格的智能,助您快速测试、快速交付
智能测试执行
HyperExecute内置AI智能功能,提供多种方式设置测试发现与执行,支持智能重试机制,快速定位失败点。
AI驱动的CI特性
通过智能API调用、自动生成测试数据和测试后分析,显著加快测试节奏,助您快速上市。
可定制的测试环境
根据需求完全自定义测试执行环境,使用预置或后置脚本配置依赖项,打造最适合您的测试环境。
测试成果管理
自动收集测试执行成果(报告、视频、日志等)并集中管理,直接从仪表盘下载,方便快捷。
命令行工具(CLI)
HyperExecute CLI允许您直接从本地系统或CI/CD环境触发测试,简化集成,确保一致的用户体验。
自动隧道管理
自动为私有网站管理隧道,通过专用的NAT(网络地址转换)实例,确保数据安全。
依赖缓存
智能缓存环境和框架级依赖,加速后续测试运行,显著缩短测试执行时间。
智能工作流
使用工作流自动安排任务,按需触发测试执行。
一流的技术支持
支持触手可及!HyperExecute提供详尽的支持文档,帮助您充分利用产品优势。
企业级功能
助力您的数字化转型之旅——简单、可扩展、安全

HyperExecute私有云支持
为需要数据留存在内部的企业,HyperExecute支持在私有云环境中运行,确保数据不离开企业防火墙。专为企业设计,满足大规模测试需求。

企业级安全、隐私和合规性
- 测试数据在传输和存储过程中均采用顶级加密技术
- 严格的访问控制和持续审核
- 符合SOC2 Type2、GDPR、WCAG ADA和CCPA等行业标准

CLI与所有CI/CD集成
通过HyperExecute CLI与CI/CD流水线集成,确保测试脚本自动触发,轻松实现持续集成和交付。
支持所有主流框架和语言
HyperExecute 支持所有编程语言和主流的测试自动化框架。我们已支持 Selenium、Cypress、Playwright 等多种框架,其他框架正在开发中。
- Selenium
- Puppeteer
- Playwright
- Cypress
- Real Devices
- Taiko
客户评价
全球领先企业信赖 LambdaTest,助力其数字化转型之旅。
LambdaTest 的易用性令人惊叹。文档清晰易懂,客服响应神速。从此再不必为测试专门购置设备,发现这个产品堪称年度最大惊喜!
LambdaTest 正在为测试自动化领域带来 Kubernetes 式的革命——就像 Kubernetes 重塑容器编排那样,它正将测试自动化效率提升到全新高度,让人们能真正专注于测试本身,而非测试流程的协调。
Satya Nadella(微软 CEO)
HyperExecute 是一个稳定的测试编排平台,客户支持也非常出色。
在 Lereta,我们通过 HyperExecute 优化了测试流程。它减少了网络流量,大幅缩短了执行时间,是管理测试环境的高效新方式。
通过与 LambdaTest 合作,Liberty Mutual 成功克服了测试难题,实现了更快速、可靠和安全的测试执行,显著提升了生产力和测试结果的稳定性。
新一代测试平台来袭!亲测 LambdaTest 旗下 HyperExecute 智能端到端测试编排云平台,其运行速度和AI决策能力令人震撼。
常见问题
如何使用HyperExecute?
测试通过HyperExecute CLI(查看文档)触发,使用YAML文件配置执行设置,包括目标操作系统、并发性和其他CLI级别的信息。该YAML文件可以通过基于Web的YAML生成器轻松生成,支持多种语言和框架(查看文档)。作为用户,您只需专注于编写测试并运行CLI与YAML,其余的都由编排平台处理。
它是如何工作的?
HyperExecute是一个增强型人工智能测试编排平台,旨在轻松启动即时测试。这个创新的平台加速了测试执行,智能地编排测试,并提供详细的日志等其他功能。更多信息,请参阅文档。
HyperExecute为何比其他端到端测试平台更快?
传统的端到端测试平台因组件碎片化而增加了测试执行的延迟,每个请求必须通过多个跳跃才能被应用程序处理,这不仅使测试变慢,还导致平台引入的不稳定性。HyperExecute将所有组件和测试脚本置于一个独立的环境中,以最快、最有效的方式运行测试。
HyperExecute如何帮助我更快地调试测试?
HyperExecute为每个测试收集所有可能的日志,包括终端日志、Selenium日志等,并将它们独立存储。通过这些独立的日志,用户无需花费时间筛选有用的日志,而是能够尽快从日志中获取洞察。HyperExecute还会实时流式传输这些测试日志,大大减少了调试失败测试时浪费的时间。
我可以使用HyperExecute运行并行测试吗?
当然,HyperExecute的核心功能是提供大规模的并行测试基础设施,平台智能地将测试分布到多个节点。
HyperExecute支持哪些测试框架?
虽然HyperExecute对Selenium、Cypress、Playwright、CDP、Taiko和其他Web浏览器测试框架有深度支持,但它也支持使用YAML在HyperExecute平台上运行任何其他类型的测试。核心编排功能和实时日志是平台的本地功能,适用于任何类型的测试。
HyperExecute在哪些地方运行我的测试?
HyperExecute将您的测试脚本放置到虚拟机中,这些虚拟机拥有运行测试和收集日志及指标所需的其他组件。这些虚拟机由HyperExecute托管在其安全的云环境中。HyperExecute也提供专用和私有云选项,允许虚拟机在您的个人云帐户中运行。
我需要更改代码才能在HyperExecute上运行测试吗?
不需要更改代码或逻辑即可在HyperExecute上运行端到端测试。HyperExecute只需要一个YAML配置文件来告诉平台运行哪些测试并配置其他设置。此YAML文件可以通过HyperExecute入门页面上的在线YAML生成器轻松创建。
我可以使用HyperExecute进行性能测试吗?
尽管HyperExecute目前不深度支持性能测试,但用户仍然可以在平台上运行性能测试,HyperExecute会智能编排并行运行这些测试,并提供与其他测试相同的终端日志。
HyperExecute的测试基础设施覆盖哪些地区?
HyperExecute在全球超过40个云可用区域提供服务,支持多个超大云平台,因此几乎可以覆盖全球的大部分可用区域。
HyperExecute虚拟机的配置是什么?
HyperExecute为虚拟机提供了非常慷慨的基本配置以运行测试。Windows虚拟机配备8GB内存和4核处理器,Linux虚拟机配备4GB内存和2核处理器,Mac虚拟机配备8GB内存和4核处理器。HyperExecute还为企业帐户提供定制执行环境的能力。
如何将HyperExecute集成到CI/CD平台中?
由于HyperExecute是通过通用CLI操作的,因此将HyperExecute集成到任何CI/CD平台中只需要两行终端命令,下载CLI并触发它即可。
HyperExecute与其他测试云平台有何不同?
与其他测试平台不同,HyperExecute不是单纯地将基础设施交给用户来运行测试,而是一个智能编排云平台,平台会决定最佳的执行计划,以最短时间通过智能分配测试到可用资源,提供其他智能功能,如重试失败的场景、自动重新排序等。HyperExecute充当开发人员的副驾驶,帮助快速运行和处理测试。
HyperExecute提供了哪些智能CI功能?
HyperExecute提供了运行预步骤和后步骤的功能,允许用户在每台虚拟机上运行测试之前和之后执行任何命令,定义自定义环境变量、深度依赖缓存、选择特定版本的语言运行时、管理工件等。HyperExecute允许用户将复杂的管道完全转移到HyperExecute上进行端到端测试,测试触发和执行完全在HyperExecute的基础设施上进行,从而释放CI或本地系统执行其他任务。
如何在HyperExecute上测试我的私有Web应用程序?
HyperExecute通过以下指令允许测试私有应用程序:通过CLI自动运行隧道,或为组织创建专用的NAT,使其可以被防火墙白名单。我们还有用户在测试之前通过预步骤运行VPN客户端,从而安全地连接到私有工作负载。
我的测试脚本需要访问私有API,我如何在HyperExecute上运行它们?
与测试私有Web应用程序相似,HyperExecute通过以下方式支持访问私有API:通过CLI自动运行隧道,或为组织创建专用NAT,可以被防火墙白名单。用户还可以在测试前通过预步骤运行VPN客户端,从而安全地连接到私有工作负载。
我可以在HyperExecute上进行地理位置测试吗?
是的,HyperExecute通过提供Selenium、Playwright和Cypress测试中的地理位置测试功能,支持地理位置测试。标准平台上可用的所有地理位置测试功能都可以在HyperExecute上使用。
HyperExecute可以在具有自定义规格的虚拟机上运行我的测试吗?
是的,企业版用户可以使用基于HyperExecute基础虚拟机镜像的自定义虚拟机运行测试。这为运行客户框架提供了更大的灵活性。
HyperExecute支持哪些操作系统来执行测试?
HyperExecute提供最新版本的Windows、Mac和Linux虚拟机来运行测试。HyperExecute将在未来几周支持多个版本的Windows、Linux和Mac操作系统。
HyperExecute支持哪些浏览器进行跨浏览器测试?
HyperExecute提供Chrome、Firefox、Edge、Opera和Safari(仅限Mac)所有版本,以便在最新的Windows、Mac和Linux上运行。
HyperExecute是否提供本地部署选项?
HyperExecute仅在Azure、AWS和GCP提供专用云和本地部署模式选项。
我可以在YAML中使用预步骤和后步骤做些什么?
预步骤和后步骤提供了极大的灵活性。您可以在运行测试之前添加证书、启动后台进程以辅助测试、编译应用程序、下载依赖项,或者在测试执行前后做任何需要在CI或系统中完成的任务。
HyperExecute提供哪些测试执行的分析功能?
HyperExecute提供关于测试步骤、作业、浏览器趋势、持续失败的测试、错误分类等的细致分析。此外,HyperExecute还会为每个触发的作业生成可下载的HTML报告。该报告可以在作业完成后通过CLI或报告API下载。
HyperExecute提供哪些Selenium测试日志?
对于每次完整的端到端测试运行,HyperExecute提供视频录制、屏幕截图、命令日志、网络日志、Selenium节点日志、浏览器日志等。
在运行测试时,我可以访问文件系统吗?
是的,HyperExecute提供完整的底层虚拟机访问权限,让您完全自定义测试环境。生成、读取测试用例文件非常方便。
在运行测试时,我可以访问底层操作系统吗?
是的,HyperExecute允许您访问完整的底层虚拟机,以便完全自定义测试环境。常见的使用场景包括更改注册表设置、下载文件、启动进程等。
我可以自定义测试环境吗?
是的,HyperExecute允许您通过YAML中的预步骤和后步骤完全自定义测试环境。对于企业账户,HyperExecute还提供了为所有操作系统定义自定义虚拟机镜像的功能,允许更深入的测试环境定制。企业客户可以根据自己的用例,在HyperExecute基础镜像上创建自定义的虚拟机镜像。
我可以为我的测试创建自定义虚拟机镜像吗?
是的,对于企业账户,HyperExecute提供了为所有操作系统定义自定义虚拟机镜像的功能,允许更深入的测试环境定制。企业客户可以根据自己的用例,在HyperExecute基础镜像上创建自定义虚拟机镜像。
我可以将自己的报告工具与HyperExecute集成吗?
是的,通过在YAML中的后步骤中调用报告工具的API,您可以轻松地将报告工具集成到HyperExecute。HyperExecute还正在与流行的报告工具进行更深入的集成。
HyperExecute的虚拟机预装了哪些基本命令行工具?
HyperExecute的虚拟机预装了多种开源实用程序和语言运行时,以确保即用的测试环境。以下是预装软件的列表:
https://github.com/actions/virtual-environments/blob/main/images/macos/macos-11-Readme.md
https://github.com/actions/virtual-environments/blob/main/images/win/Windows2019-Readme.md
https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-Readme.md
我们使用GitHub的开源镜像和预装软件,您可以访问这些链接查看预安装的所有软件。
HyperExecute对并行测试有任何限制吗?
不,HyperExecute能够提供几乎无限的节点进行大规模并行测试,因为它背靠多个云平台。我们有用户将测试分布到成千上万个节点上。
HyperExecute的许可证是如何工作的?
每次并行测试执行都会消耗一个HyperExecute许可证。例如,如果您想同时运行50个测试,您需要50个HyperExecute许可证。如果您有10个HyperExecute许可证并触发50个测试,则只有10个测试会并行执行,剩下的40个测试将会排队等待平台处理。一旦每个测试完成执行,测试将从队列中移除并转入执行状态。
我可以在单个HyperExecute许可证上运行多少个并行测试?
每次并行测试执行消耗一个HyperExecute许可证。HyperExecute对可以同时运行的并行测试数量没有限制。我们有用户同时运行数千个测试。
我可以使用标准的LambdaTest自动化平台与HyperExecute许可证一起使用吗?
每个HyperExecute许可证提供对标准自动化平台和功能的访问。这使得过渡到HyperExecute变得更加容易,同时确保用户在购买HyperExecute许可证后,仍然可以使用标准跨浏览器平台的最佳功能。
HyperExecute有多安全?
HyperExecute从基础架构到每个环节都内建了安全性,采用行业标准的安全措施。每次触发新任务时,HyperExecute都会提供全新的虚拟机,并在任务执行完成后删除基础设施。多个微服务确保测试脚本在保留期过后会被删除,并且在保留期内会进行加密。HyperExecute还使用强大的保密库存储客户机密数据。企业版允许用户在HyperExecute基础设施上应用自定义安全策略。
HyperExecute是否提供定义机密的功能?
是的,HyperExecute提供保密库服务,可以安全地存储客户机密数据,而无需将其硬编码在YAML文件或测试脚本中。在企业版中,组织可以选择自己喜欢的保密库。
HyperExecute的日志保留期是多少?
默认情况下,HyperExecute的日志和测试执行记录的保留期为60天,过期后会永久删除。企业版允许用户自定义日志的保留期。
如何下载私有依赖项?
HyperExecute提供多种方式来连接私有仓库和私有包模块,包括自动隧道、专用NAT和通过预步骤使用VPN。用户通常将私有包管理密钥存储在HyperExecute的保密库中,以便访问私有仓库。
HyperExecute提供企业级功能吗?
是的,HyperExecute提供最佳企业级功能,包括SSO、专属聊天支持、本地及专用云设置、自定义保留期、使用分析和高级访问控制等。
我可以使用自己的保密库与HyperExecute集成吗?
企业版HyperExecute允许组织将自定义保密库与测试基础设施集成。