产品信息
什么是 Currents?
Currents 是一款基于云的软件,旨在调试和分析并行 CI 测试。它与 Cypress 和 Playwright 兼容,作为 Cypress Cloud 的替代品。它允许跨多台机器并行执行赛普拉斯测试,通过智能编排和负载平衡减少测试时间。它还支持 Playwright 的本机分片并记录分布式 Playwright 工作人员的结果。Currents 检测并跟踪不可靠的测试,节省用户调试时间。它与其他工具集成,直接在 Github Pull 请求或 Gitlab 合并请求中提供信息,并且可以在测试失败时阻止合并。它还向 Slack 或 MS Teams 通道发送通知,并允许用户使用其 HTTP Webhooks 和 REST API 创建自动化。
该软件通过自动记录测试视频、屏幕截图、控制台输出和错误堆栈跟踪来增强调试功能。它提供测试分析,包括运行持续时间、故障率、测试不稳定以及缓慢测试的检测。尽管具有全面的功能,Currents 不需要复杂的设置来运行 Cypress 和 Playwright 测试。
如何使用 Currents?
Currents是一款基于云的软件,用于调试、分析和编排并行CI测试,支持Cypress和Playwright。它通过优化测试执行、检测不可靠测试和提供详细分析来提升测试套件的健康度、可靠性和性能。
Currents 的核心功能
WebHook
Gitlab
Slack
GitHub
Microsoft Teams
并行计算
Currents 的使用场景
- 调试和分析并行CI测试。
- 并行执行Cypress测试以减少测试时间。
- 记录和分析Playwright分布式测试结果。
- 检测和追踪不可靠(flaky)测试。
- 在GitHub Pull Request或Gitlab Merge Request中显示测试信息并阻止合并失败。
- 通过Slack或MS Teams接收测试失败通知。
Currents 的常见问题
Currents做什么的?
我如何使用Currents?
Currents有哪些核心功能?
Currents有哪些应用场景?





















