前端录制与回放

本文探讨前端录制与回放技术,包括selenium、webRTC和rrweb的使用场景和对比,重点介绍rrweb的API用法、记录内容与行为、以及客户端和服务端分析的优缺点。通过实例展示rrweb的实现,并提出优化策略。
摘要由CSDN通过智能技术生成

1. 背景

  1.1 selenium等自动化测试工具

  1.2 webRTC屏幕录制

  1.3 rrweb+rrwebplayer

2. 对比

  selenium适用于自动化测试、自动运行脚本;webRTC适用于录制视频与上传分析;rrweb适用于后台录制与行为分析。都可用来排查问题、指导用户操作等场景。

3. rrweb使用

  3.1 引入

  npm i来安装rrweb和rrwebplayer

  3.2 api

  rrweb.record,可接收多个参数,第一个参数为响应,其他为配置;

  rrwebPlayer,target回放元素,props配置项;

  3.3 示例

// HTML
<template>
  <div class="main">
    <div >
      <el-button @click="record">录制</el-button>
      <el-button @click="replay">回放</el-button>
      <el-button @click="reset">返回</el-button>
    </div>
    <div v-if="!showReplay"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值