Agent Skills
返回列表
💻

浏览器会话重放分析器

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/browser-session-replay-analyzer。

技能介绍

会话重放要解决什么问题

在浏览器自动化测试和线上问题排查中,仅看日志往往难以还原用户的真实操作路径。当页面在脚本驱动下发生密集的 DOM 变更时,静态截图和文本日志无法回答"用户到底做了什么"。本技能针对的就是这类操作过程不可见的排查难题。

它如何工作

核心依赖 rrweb 录制库,通过 DOM 变更序列化把页面每次变化——元素增删、属性修改、样式变更、鼠标交互等——记录下来,形成可回放的会话数据。与 LogRocket API 和 FullStory 数据导出 API 集成后,会话数据可与产品侧的分析平台打通。基于 Puppeteer 的 MCP 服务器负责驱动浏览器自动化,在录制期间执行导航、点击、表单输入等操作,并在结束后提供调试能力。

关键步骤大致包括:

  • 初始化录制环境,注入 rrweb 脚本
  • 驱动浏览器执行目标操作序列
  • 收集 DOM 变更事件流
  • 导出会话数据并经 LogRocket / FullStory API 做后续分析

适用边界与注意点

本技能面向操作过程级回放的调试场景,而非简单的截图留证。rrweb 录制会产生较大的数据量,长会话需关注存储与传输成本。与 LogRocket、FullStory 的集成要求调用方已具备对应的数据导出权限和 API 凭据。基于 Puppeteer 的 MCP 服务器依赖本地 Chrome 环境,跨浏览器或移动端 H5 场景需额外评估兼容性。

使用场景

  • 排查脚本驱动页面的线上交互异常时,需要回放用户完整操作路径来定位出错步骤
  • 自动化测试用例运行后,录制浏览器会话用于回归问题复现和团队内部调试评审
  • 对接 LogRocket 或 FullStory 数据导出,分析会话中 DOM 变更密集的操作环节
  • 基于 Puppeteer MCP 服务器驱动浏览器执行操作时,需要同步捕获页面变更事件流

适合人员

  • 前端开发工程师,需要在自动化测试中复现并定位页面交互异常的具体操作步骤
  • QA 测试人员,负责录制和回放浏览器自动化用例,用于缺陷复现和回归验证
  • 线上监控平台开发者,需要将 rrweb 录制的会话数据接入 LogRocket 或 FullStory 做行为分析
  • Puppeteer MCP 服务器使用者,希望在浏览器自动化调试期间同步采集 DOM 变更日志