核心能力
More Features
浏览 Kest 的进阶能力,包括 Mock、Snapshot、Replay、Watch、gRPC 和流式响应支持。
More Features
除了基础的 HTTP 请求和 Flow 执行,Kest 还覆盖了一组更适合日常调试和回归验证的能力。
Mock Server
你可以直接基于历史记录启动一个零配置 Mock 服务:
kest mock --port 8080这适合:
- 前端联调前先模拟接口
- 本地重现历史响应
- 快速搭一个临时测试环境
Snapshot Testing
像 Jest 一样,但对象是 API 响应:
kest snap /api/users
kest snap /api/users --verify
kest snap /api/users --update这类能力特别适合发现“状态码没变,但返回内容变了”的回归。
Replay & Diff
回放最近一次记录,并立刻看差异:
kest replay last --diff这类能力适合:
- 接口升级后的快速回归
- 修复 bug 后确认响应是否回到预期
- 和 AI 协作时缩短验证闭环
File Watch
让 .flow.md 进入类似 TDD 的开发节奏:
kest watch login.flow.md当流程文件变化时,Kest 会自动重跑,适合一边改实现、一边改断言的场景。
gRPC + TLS
Kest 不只支持 HTTP,还支持 gRPC 与 TLS 场景:
kest grpc localhost:50051 pkg.Service/Method -p app.proto -d '{}'
kest grpc api.example.com:443 pkg.Service/Method --tls --cert ca.pemSSE / LLM Streaming
对于 SSE 或 LLM 流式输出,也可以直接在命令行里处理:
kest post /v1/chat/completions -d '{"stream":true, ...}' --stream这让 Kest 不只是传统 REST 测试工具,也能覆盖现代 AI API 的调试需求。