FROM CAPTURE TO CONFIDENCE
把抓包记录,变成可执行的测试。
批量导入 TXT → AI 设计用例 → 人工确认 → 执行并回填同一份 Excel。
● 仅本机访问
导入与生成不会请求被测接口
导入与生成不会请求被测接口
01 模型与运行环境
模型和 Python 配置保存到本机,重启自动恢复。API Key 不写入浏览器存储;未勾选记住时只保留到本次服务退出。
02 批量导入
选择文件后上传;非 TXT 自动略过。每批最多 100 个文件,单个 2MB,总计 30MB。
原始抓包包含凭据,仅保存在你的私有项目中,不进入公开下载目录。模型配置由管理员统一管理。
仅扫描该目录第一层的 1~100 个 TXT。每次导入创建独立项目目录,不覆盖原始文件;同批全部接口合并为一张用例总表。
项目
导入明细
抓包字段按敏感名称替换为运行变量,但自动脱敏不是完整 DLP:请使用已脱敏文件。生成需要调用 DeepSeek,可能产生费用。所有 AI 预期默认未确认。
03 用例审核与执行结果
点击用例可修改基本信息;预期可一键确认,无需修改 JSON。“查看结果”显示响应与断言,不会重新调用接口。
| 执行 | 用例 / 来源 | 接口 | 预期审核 | 执行结果 | HTTP | 耗时 | 详情 |
|---|
尚无用例,请先生成。
选择用例查看或编辑
名称和预期说明可以直接编辑。修改后点击“保存编辑”,会清除本项目旧结果,需重新执行。仅点击“确认预期”会根据已有断言更新状态,不重新发送请求。
高级编辑:请求参数与断言 JSON
断言与运行变量格式
{"type":"status","path":"","operator":"equals","expected":200}
{"type":"json","path":"/code","operator":"equals","expected":0}
{"type":"json","path":"/data/records","operator":"type","expected":"array"}
变量:{{secret:authorization}}
支持 equals / not_equals / exists / type / contains / lte / gte。04 执行与结果回填
只显示变量名称和缺失项,不显示真实值;每次执行重新读取原 TXT。
自动值按来源会话隔离,手工值优先;不会补加被用例删除的请求头。缺失变量会在执行前阻止任务。串行、无自动重试、不跟随重定向。