Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【开源自荐】O-Spy:程序不会撒谎,回放还原现场 #6202

Open
wqcstrong opened this issue Mar 3, 2025 · 0 comments
Open

【开源自荐】O-Spy:程序不会撒谎,回放还原现场 #6202

wqcstrong opened this issue Mar 3, 2025 · 0 comments
Labels

Comments

@wqcstrong
Copy link

wqcstrong commented Mar 3, 2025

Image

链接

O-Spy 是什么?

O-Spy 是一款能够 完整记录并回放 用户在网页上操作的工具,同时还能捕获 Console、Network、Storage 和 API 兼容性数据。最重要的是,它不需要 服务器部署,开箱即用!

为什么会有 O-Spy?

O-Spy 的诞生源于一个真实的痛点。在我们公司的项目测试阶段,我和测试同学身处不同城市。每次他们发现问题,都需要通过聊天工具向我反馈,截图、描述、来回沟通,效率极低,而且频繁打断双方的工作流。根本问题在于:测试设备在他们手上,程序异常时,他们只能充当中间人,手动整理问题再转达给我。为了解决这个问题,我们开发了 O-Spy。

O-Spy vs. X

O-Spy 的功能类似于 Sentry 的 Session Replay,但关键区别在于:Sentry 主要跟踪未捕获的错误(uncaught errors),而 O-Spy 记录程序运行过程中的一切行为。事实上,并不是只有出现 error 才算程序异常 —— 数据不正确、按钮状态异常、逻辑错误同样可能导致问题,而这些可能并不会触发错误。O-Spy 可以回放任意时间范围的操作记录,当有人告诉你程序行为不符合预期时,你只需要 点击回放,不再需要猜到底发生了什么。

@ruanyf ruanyf added the weekly label Mar 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants