• 临时做了一个 demo 站点,现在大家可以通过录制 demo 站点来体验功能哈。

  • 登陆后,在录制页面,有个下载按钮。点击右上角用户名,下拉面板中点击 “下载客户端” 也能进入下载页面。

  • 针对内网站点录制和回放,是需要下载代理客户端的。代理也很简单,有 mac arm 版本和 windows 版本,截图如下:

  • 方式上有所不同,selenium ide 是通过浏览器插件的方式记录下用户的请求。rcdhttp 不需要安装插件,是通过代理方式实现的录制功能,不需要安装和设置浏览器代理。

    rcdhttp 实现了在线录制,在线回放功能。断言功能设计的比较简单和容易使用,包含了响应头断言、响应体断言、DOM 断言、JSON 断言。比较适合用在一些非核心的系统上,比如一些内部系统如 OA 系统、财务系统等。

    区别是定位上的不同,以简单的方式来做一些简单的自动化测试,这是和目前成熟的自动化测试框架最大的区别,类似于 markdown 编辑器和微软 Word 的区别和关系吧。

    这周我会做一个线上的 demo 站点,包含登陆页面,一个表单提交页面,和一个列表页面。大家可以录制这个 demo 站点,方便大家体验录制、回放和断言功能哈。

    下面截图是断言语法说明。

  • @ 王十三 感谢反馈 🙏
    目前的支持的复用方式:1. 测试集如果比较小,重新录制一次成本不高。2. 测试集比较大,可以录制变动的部分,使用 “合并” 和 “修剪” 功能来调整测试集。