温和的CLI
用于 恶毒 - 自动端到端测试,取消测试维护。 见 文档 更多细节.
何为冥想?
Meticulous通过记录真实的用户互动,自动为您的网络应用程序创建和维护一个全面的测试套件. 当您打开一个拉取请求时, Meticulous 重复播放这些用户会话,对准您的应用程序的新旧版本,识别视觉和功能差异.
主要惠益:
- 零维护测试随应用程序而演变
- 缩放到数千个不写代码的测试
- 在回归到生产之前抓住它
- 测试真实用户流量,而非假设
安装
npm install --save-dev @alwaysmeticulous/cli
快速启动
要在应用程序仓库中安装 Meticulous, 将仓库连接到 先是修补工程,然后进行:
npx @alwaysmeticulous/cli onboard --project="<ORGANIZATION>/<PROJECT>"
如果你没有登录, onboard 打开浏览器进行签名。 在遥控器上
机器,运行 npx @alwaysmeticulous/cli auth login --device 先说.
onboard 使用您本地的 Claude 代码或 Codex 账户来准备拉请求
带有录音机和CI配置。 见
登入指南 为了吉特哈布,
GitLab,和 Bitbucket 连接指令和手动替代品.
会话是用户与应用程序交互的录音,Meticulous可以重放来测试回归.
1. 记录会议
与您的应用程序交互记录新会话 :
npx @alwaysmeticulous/cli record \
--apiToken="<API_TOKEN>" \
--appUrl="http://localhost:3000"
说明:
--apiToken只有在非存储于~/.meticulous/config.json。 。 。 .
2. 模拟会议
模拟关于您本地环境的录音会话 :
npx @alwaysmeticulous/cli simulate \
--apiToken="<API_TOKEN>" \
--sessionId="<SESSION_ID>" \
--appUrl="http://localhost:3000"
3. CI运行
在您的 CI 管道中添加 Meticulous 以自动测试每个牵引请求 。 见 文档 详细的CI设置指令.
CLI 命令
运行 npx @alwaysmeticulous/cli --help 以查看所有可用的命令.
常见命令 :
onboard使用 Claude 代码或代码安装记录器和 CI 配置record- 记录新的会话simulate- 模拟当地录制的会话run-all-tests- 运行所有重放测试箱- 可通过
--help
配置
可以通过命令行旗或环境变量配置 CLI :
--apiToken编号 :METICULOUS_API_TOKEN- 你的温和API标志--appUrl编号 :METICULOUS_APP_URL- 您的应用程序运行的 URL--sessionId- 需要重放的特定会话ID(用于simulate命令)
文档
所需资源
- 节点.js 12
支助
- 联合国 应用符号.ai/docs
- 问题: GitHub 问题