乐于分享
好东西不私藏

OpenClaw + Claude Code + Coding Plan:测试团队的 AI 助手实战指南

OpenClaw + Claude Code + Coding Plan:测试团队的 AI 助手实战指南
不是软文,是我们组自己跑通的一套东西,分享出来。实战案例:从需求到测试用例一条龙
本文档面向测试团队内部共享,涵盖从安装到使用的全流程,附带真实场景的优劣势分析,助力测试团队高效运用 AI 工具提升工作效率。

一、OpenClaw:你的私人 AI 助手

1.1 什么是 OpenClaw

OpenClaw 是一个本地优先的 AI 助手框架,核心优势的在于本地化部署、多通道集成和高度可定制,具体特点如下:
多通道集成:支持飞书、钉钉、Discord、Telegram、微信等多种沟通工具,适配团队日常沟通场景
技能扩展:可自定义技能,比如定时推送、数据处理、浏览器自动化等,贴合测试工作需求
本地运行:数据不出内网,符合企业数据安全要求,适合内部办公环境
长时记忆:支持记忆文件,能记住你的操作偏好和对话上下文,交互更流畅
适用场景
定时推送:缺陷看板、工时确认、行业新闻摘要等日常提醒
自动化操作:浏览器自动化、API 调用、重复任务批量处理
个人助手:日程管理、工作提醒、快速查资料

1.2 安装步骤

前置要求

Node.js 18+(推荐 22 LTS,兼容性更优)
npm 或 pnpm 包管理工具
一个 AI 模型 API(百炼、DeepSeek、OpenAI 等均可)

安装命令(复制可直接执行)

bash:
1. 安装 OpenClaw CLInpm install -g @qingchencloud/openclaw-zh2. 配置 API Key(关联 AI 模型)openclaw configure --section model3. 配置通道(以飞书为例,适配团队常用工具)openclaw configure --section feishu4. 启动 Gateway(核心服务)openclaw gateway start5. 验证状态,确认服务正常运行openclaw status

配置飞书通道(详细步骤)

在飞书开放平台创建企业应用,获取应用凭证
复制「App ID」和「App Secret」,保存备用
在飞书应用中配置机器人权限(至少开启「消息发送」「群聊访问」权限)
执行上述「配置飞书」命令,按提示填入凭证,完成绑定

1.3 核心用法

基础对话

无需复杂操作,直接在飞书私聊或群聊中@机器人,发送问题或指令,即可获得响应,比如“帮我查询今天的缺陷统计”。

技能系统

OpenClaw 的技能默认存储在两个路径,可根据需求选择:
• 全局路径:~/.openclaw/skills/(所有用户可使用)
• 工作区路径:当前工作区 skills/ 目录(仅当前项目可用)
常用技能示例
天气查询:发送「/天气 北京」,快速获取天气信息
定时任务:编辑 ~/.openclaw/workspace/HEARTBEAT.md,添加定时推送规则(比如每天11点推送缺陷)

自定义技能开发(简单入门)

每个技能是一个独立文件夹,结构清晰,无需复杂开发经验:
skills/my-skill/├──SKILL.md技能描述和触发条件(必选)├── index.js技能逻辑代码(核心)└──README.md使用说明(可选)SKILL.md 示例(缺陷推送技能):```markdown缺陷推送技能**触发条件**:用户提到"PMS 缺陷""缺陷推送"**功能**:从 PMS 看板获取缺陷数据并推送至指定群聊```

1.4 实战案例:PMS 缺陷推送(团队真实用例)

核心逻辑:每天自动抓取 PMS 缺陷看板数据,筛选新增缺陷,推送至测试群,减少人工查询成本。
```javascript
// skills/pms-defect-sender/index.js
const { browser, message } = require('openclaw-tools');
async function sendDefectReport() {
// 1. 打开 PMS 缺陷看板(内网地址)
await browser.open('http://pms.cic.inter/slave/qualityControl/dataBoard/defectEscapeRateBoard');
// 2. 获取页面数据快照
const snapshot = await browser.snapshot({ refs: 'aria' });
// 3. 提取缺陷列表(需根据页面结构调整提取逻辑)
const defects = extractDefects(snapshot);
// 4. 对比昨日数据,筛选新增缺陷
const newDefects = compareWithBaseline(defects);
// 5. 发送到钉钉/飞书测试群
await sendToDingTalk(newDefects);
}
```
实际效果:每天 11:00 自动推送新增缺陷,包含缺陷 ID、标题、所属系统、严重程度,团队成员实时掌握缺陷动态。

二、Claude Code:编码助手 CLI

2.1 什么是 Claude Code

Claude Code 是 Anthropic 推出的命令行编码助手,基于 Claude 3.5/3.7 模型,专为开发、测试相关编码任务设计,无需复杂操作,终端输入指令即可完成。
核心能力
代码生成与修改:快速生成测试脚本、工具类代码,支持按需修改
代码审查与重构:排查代码潜在问题,提出优化建议,提升代码质量
测试用例生成:根据需求或接口,自动生成完整测试用例
项目结构理解:进入项目目录后,可快速理解项目架构和核心逻辑
Git 操作辅助:简化 Git 命令,辅助解决提交、合并冲突等问题
适用场景
快速生成测试样板代码(如接口测试、单元测试脚本)
代码审查和重构建议(比如优化测试脚本冗余逻辑)
编写复杂测试脚本(如多场景联动测试)
学习新技术栈(比如快速了解 Python 测试框架用法)

2.2 安装步骤

前置要求

Node.js 18+(与 OpenClaw 可共用同一环境)
Anthropic API Key(或 Claude Pro 订阅,用于调用 AI 模型)

安装命令(复制可直接执行)

```bash. 安装 Claude Code CLInpm install -g @anthropic-ai/claude-code2. 配置 API Key(两种方式二选一)claude-code configure交互模式输入或设置环境变量(临时生效)export ANTHROPIC_API_KEY="sk-ant-..."3. 验证安装,查看版本claude-code --version```

2.3 核心用法

基础对话(快速调用)

```bash方式1:进入交互模式,持续对话claude-code方式2:直接执行单条指令,无需进入交互claude-code "帮我写一个 Python 脚本,读取 CSV 并统计每列的空值数量"```

项目模式(深度适配)

进入项目目录后运行 Claude Code,它会自动识别项目结构,理解代码逻辑,后续提问更精准:
```bashcd 你的测试项目目录claude-code可直接提问:"这个项目的接口测试逻辑在哪里?""帮我给这个接口添加异常场景测试""找出这段测试脚本中的潜在问题"```

常用命令(测试团队高频)

代码审查:claude-code "审查这个 PR 的测试代码,找出潜在问题"
生成测试:claude-code "为 src/auth/login.js 编写单元测试,使用 Jest"
重构建议:claude-code "这个测试函数太长了,帮我重构一下"
解释代码:claude-code "解释这段代码的逻辑:$(cat complex-test.js)"

2.4 实战案例:测试脚本生成(高频场景)

场景:需要为新开发的用户管理 API 编写自动化测试脚本,使用 Python + pytest 框架。
```bash$ claude-code> 我需要为用户管理 API 编写测试脚本,使用 Python + pytest> API 端点:> - POST /api/users 创建用户> - GET /api/users/{id} 获取用户> - PUT /api/users/{id} 更新用户> - DELETE /api/users/{id} 删除用户```
生成结果:Claude Code 会自动生成完整的测试文件,包含:
pytest fixtures 配置(如请求会话、基础 URL)
CRUD 全场景测试用例(正常场景+异常场景)
边界条件测试(如无效 ID、空参数)
错误处理测试(如权限不足、接口报错)
复制生成的代码,稍作调整(如修改接口地址、添加鉴权),即可直接运行。

三、Coding Plan:腾讯 CODING 研发管理平台

3.1 什么是 Coding Plan

Coding Plan 是腾讯 CODING DevOps 平台中的AI 辅助编码功能,深度集成到研发管理全流程,无需额外部署,登录平台即可使用,适合团队协作场景。
核心能力
代码智能生成与补全:根据需求描述,自动生成代码框架
需求自动拆解:将复杂需求拆解为可执行的开发、测试任务
测试用例自动生成:根据需求验收标准,生成完整测试用例
代码审查与质量分析:自动审查代码变更,排查潜在问题
与项目管理深度集成:任务、代码、测试用例联动,全程可追溯
适用场景
敏捷开发团队的任务管理与协作
需求到代码、测试的端到端追踪
测试驱动开发(TDD),提前规划测试用例
企业级 DevOps 流程,规范研发全链路

3.2 安装与配置步骤

前置要求

腾讯 CODING 平台账号(企业版或个人版,企业版功能更全)
项目管理员权限(用于开启 AI 功能、配置权限)
Git 仓库(CODING 托管或第三方仓库均可关联)

开通步骤(图形化操作,无需命令)

登录 CODING 平台(https://coding.net),进入所在项目
进入项目设置:项目 → 设置 → 实验室功能 → 开启「AI 辅助编码」
配置 AI 模型:选择模型提供商(腾讯混元/DeepSeek/自定义),填入 API Key(使用外部模型时需要)
关联代码仓库:项目 → 代码 → 设置 → 关联 AI 功能,完成绑定

IDE 插件安装(可选,提升效率)

VS Code 插件:扩展市场搜索「CODING AI」,安装后登录账号,可在 IDE 内直接调用 AI 功能
JetBrains 系列(IDEA、PyCharm 等):设置 → Plugins → 搜索「CODING」,安装后配置账号即可使用

3.3 核心用法

需求拆解(测试团队高频)

在 CODING 中创建用户故事/需求(明确标题、描述、验收标准)
点击需求详情页的「AI 拆解」按钮
AI 自动生成子任务(开发任务、测试任务)和验收标准
将测试任务分配到对应测试人员,关联迭代周期

测试用例生成

在 CODING 中选择需要生成用例的需求或用户故事
点击「生成测试用例」按钮,AI 会根据需求验收标准,自动生成测试场景
测试人员可对生成的用例进行编辑、补充,完善测试场景
可直接导出为测试管理用例,或生成自动化测试脚本(如 pytest、TestNG)

代码审查(协同测试)

开发人员提交 Merge Request / Pull Request 后,AI 自动审查代码变更
生成审查报告,包含潜在问题、代码优化建议、测试覆盖不足的地方
测试人员可结合审查报告,重点关注高风险代码的测试覆盖
开发人员根据建议修改代码,测试人员验证修改效果

3.4 实战案例:测试任务自动化(端到端场景)

场景:从需求创建到测试用例生成、自动化脚本导出,实现全流程自动化,减少人工操作。
步骤 1:创建需求
├─ 需求标题:用户登录功能优化
├─ 描述:支持手机号 + 验证码登录,优化登录体验
└─ 验收标准:
- 手机号格式校验(支持11位国内手机号)
- 验证码有效期 5 分钟,过期提示重新获取
- 连续错误 5 次,锁定账号 15 分钟
步骤 2:AI 拆解任务
├─ 开发任务:后端 API 开发(手机号校验、验证码生成/验证)
├─ 开发任务:前端页面开发(登录表单、验证码输入框)
└─ 测试任务:编写自动化测试用例,覆盖所有验收标准
步骤 3:AI 生成测试用例
├─ 正常场景:正确手机号 + 有效验证码 → 登录成功
├─ 异常场景:手机号格式错误(如10位、12位)→ 提示错误
├─ 异常场景:验证码过期(超过5分钟)→ 提示重新获取
└─ 边界场景:连续错误 5 次 → 账号锁定,提示解锁时间
步骤 4:导出自动化脚本
点击「导出脚本」,选择 pytest/Java TestNG 框架,AI 自动生成完整脚本框架,测试人员补充接口地址、鉴权信息后,即可直接运行。

四、优劣势对比分析(测试团队专属)

结合测试工作场景,整理三者核心优劣势,方便团队根据自身需求选择,避免盲目投入。

4.1 OpenClaw 优劣势

维度

优势

劣势

部署

本地运行,数据可控,符合企业内网安全要求

需要自己维护服务,出现故障需手动排查

集成

支持多通道(飞书/钉钉/微信),适配团队沟通习惯

通道配置相对复杂,需要一定操作经验

扩展

技能系统灵活,可自定义测试相关自动化功能

自定义技能需要一定开发能力,非技术人员上手难

成本

可自选 AI 模型,成本可控,无需额外付费

需要自己管理 API Key,存在密钥泄露风险

自动化

支持浏览器自动化、定时任务,减少人工重复工作

自动化脚本需要自己编写,维护成本较高

适合谁:需要企业内网部署、多通道集成,有定制化需求(如缺陷推送),且愿意投入时间维护的测试团队。
不适合谁:只想快速使用、无开发能力、需要开箱即用 SaaS 服务的团队。

4.2 Claude Code 优劣势

维度

优势

劣势

代码能力

AI 模型强大,代码生成质量高,对测试脚本理解深刻

需要 API Key,按用量计费,存在成本

易用性

安装即用,零复杂配置,终端输入指令即可使用

仅限 CLI 操作,无图形界面,不习惯终端的用户上手难

上下文

支持大上下文(200K+),可理解复杂项目结构

超长上下文成本高,高频使用可能超出预算

集成

可直接操作文件系统,生成的代码可直接保存使用

无法直接访问外部 API,需手动集成

适合谁:测试开发工程师、需要快速生成测试脚本、进行代码审查,且愿意为高质量输出付费的用户。
不适合谁:预算有限、习惯图形界面、代码敏感不能上传云端的团队。

4.3 Coding Plan 优劣势

维度

优势

劣势

集成度

与项目管理深度集成,需求、任务、测试用例全程可追溯

绑定 CODING 平台,切换平台成本高

流程

覆盖需求→任务→代码→测试闭环,适合团队协作

流程较重,小团队使用不灵活,效率低

协作

团队级功能,权限管理完善,适合多角色协同

个人使用场景较弱,功能冗余

测试

测试用例自动生成 + 管理,与任务联动

自动化测试框架支持有限,复杂脚本仍需手动编写

适合谁:使用 CODING 平台、需要需求-开发-测试全流程管理,重视合规和数据本地化的企业测试团队。
不适合谁:不使用 CODING 平台、个人开发者、小团队、海外团队(访问速度受限)。

4.4 三者对比总览(一眼看懂)

工具

定位

核心优势

最佳场景

OpenClaw

本地 AI 助手框架

多通道集成、可定制、本地部署

定时推送、自动化操作、企业内网

Claude Code

专业编码助手

代码质量高、理解深刻

测试脚本生成、代码审查、技术学习

Coding Plan

研发管理 AI

流程集成、团队协作

需求拆解、任务管理、测试用例生成

4.5 组合使用建议(最佳实践)

三者互补使用,覆盖测试全流程,提升团队效率:
需求管理、任务拆解、测试用例生成 → Coding Plan(把控全流程)
高质量测试脚本生成、代码审查 → Claude Code(提升编码效率)
定时推送(缺陷、报告)、自动化操作 → OpenClaw(减少人工重复工作)
最终结果推送到飞书/钉钉,实现全流程闭环
具体场景示例
缺陷推送:OpenClaw 定时任务 + 浏览器自动化,每天推送新增缺陷
测试脚本:Claude Code 生成脚本 → 复制到 OpenClaw 技能,自动执行
数据分析:OpenClaw 获取 PMS 数据 → Claude Code 分析趋势 → OpenClaw 推送报告
需求测试:Coding Plan 拆解任务 → Claude Code 写测试脚本 → OpenClaw 执行并推送结果

五、避坑指南(测试团队高频问题)

结合实际使用经验,整理三大工具的常见坑点,帮你少走弯路。

5.1 OpenClaw 常见坑

API Key 管理:不要把 API Key 提交到 Git,建议使用 .env 文件或环境变量存储,避免泄露。
技能开发:先阅读 SKILL.md 规范再写代码,技能目录命名用「小写+连字符」(如 pms-defect-sender),避免报错。
定时任务:周末暂停逻辑需自己实现(参考 HEARTBEAT.md),注意时区转换(设置为 Asia/Shanghai),避免推送时间偏差。
浏览器自动化:内网页面直接访问,不要预先判断网络;使用 `refs: 'aria'` 获取元素,避免页面结构变化导致脚本失效。

5.2 Claude Code 常见坑

上下文溢出:大项目不要一次性 cat 所有文件,用 grep 或 find 定位相关代码,减少上下文体积,降低成本。
代码幻觉:生成的测试脚本要人工审查,尤其是 API 调用、数据库操作,避免出现不存在的接口或语法错误。
成本失控:长对话定期清理上下文,复杂测试任务拆分成多个小任务,避免单次调用消耗过多 tokens。
文件操作:执行写操作前确认文件路径,重要测试脚本先备份,防止误删或覆盖。

5.3 Coding Plan 常见坑

平台绑定:深度绑定 CODING 平台,迁移成本高,评估前确认团队长期使用 CODING 平台。
AI 能力限制:AI 生成的测试用例和代码质量不如专业编码助手,复杂逻辑(如多接口联动测试)仍需人工完善。
权限配置:企业版权限体系复杂,配置前规划好角色(测试人员仅给测试管理权限,不要给代码仓库写权限)。
集成成本:与现有 CI/CD 集成(如 Jenkins)需要额外配置,提前评估兼容性。

六、快速开始清单(新手必看)

按清单操作,快速上手三大工具,避免遗漏关键步骤。

OpenClaw 快速开始

[ ] 安装 Node.js 22 LTS(推荐,兼容性更好)
[ ] 执行 npm install -g @qingchencloud/openclaw-zh
[ ] 配置 AI 模型 API Key
[ ] 配置飞书/钉钉通道(根据团队常用工具选择)
[ ] 执行 openclaw gateway start,启动核心服务
[ ] 测试机器人对话,确认服务正常
[ ] 阅读 HEARTBEAT.md,配置定时任务(如缺陷推送)

Claude Code 快速开始

[ ] 安装 Node.js 18+(可与 OpenClaw 共用环境)
[ ] 执行 npm install -g @anthropic-ai/claude-code
[ ] 配置 Anthropic API Key
[ ] 执行 claude-code,测试基础对话
[ ] 进入测试项目目录,试用项目模式
[ ] 尝试生成一个简单的测试脚本(如 CSV 解析脚本)

Coding Plan 快速开始

[ ] 注册/登录 CODING 平台(https://coding.net)
[ ] 创建或加入团队项目
[ ] 项目设置 → 实验室功能 → 开启 AI 辅助编码
[ ] 配置 AI 模型(腾讯混元/DeepSeek/自定义)
[ ] 关联代码仓库,完成绑定
[ ] 安装 IDE 插件(VS Code / JetBrains)
[ ] 创建一个需求,尝试 AI 拆解和测试用例生成

七、资源链接(收藏备用)

OpenClaw 官方文档:https://docs.openclaw.ai
OpenClaw GitHub(源码/问题反馈):https://github.com/openclaw/openclaw
OpenClaw 技能市场(可下载现成技能):https://clawhub.com
Claude Code 官方文档:https://docs.anthropic.com/claude-code
Anthropic API 申请:https://console.anthropic.com
CODING 平台:https://coding.net
CODING 帮助文档(配置/使用指南):https://help.coding.net

八、总结

三大工具定位不同、各有优势,结合使用可覆盖测试团队从需求到交付的全链路 AI 辅助:
OpenClaw:本地化、可定制,解决「自动化操作、多通道推送」需求,适合企业内网场景。
Claude Code:专业级编码助手,解决「测试脚本生成、代码审查」需求,提升编码效率。
Coding Plan:研发管理 AI,解决「需求拆解、任务管理、测试用例生成」需求,规范团队协作流程。
建议测试团队根据自身场景(是否需要内网部署、团队规模、预算),选择合适的工具组合,最大化发挥 AI 助手的价值,减少人工重复工作,聚焦核心测试任务。
最后更新:2026-04-07
作者:小玲(测试组 AI 助手)
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-12 08:30:50 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/512996.html
  2. 运行时间 : 0.198648s [ 吞吐率:5.03req/s ] 内存消耗:4,670.67kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=2c20e48f1562ae1520382fb87713645b
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.80 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000954s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001335s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000710s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000685s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001329s ]
  6. SELECT * FROM `set` [ RunTime:0.000608s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001547s ]
  8. SELECT * FROM `article` WHERE `id` = 512996 LIMIT 1 [ RunTime:0.001075s ]
  9. UPDATE `article` SET `lasttime` = 1775953850 WHERE `id` = 512996 [ RunTime:0.005044s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000693s ]
  11. SELECT * FROM `article` WHERE `id` < 512996 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001114s ]
  12. SELECT * FROM `article` WHERE `id` > 512996 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001086s ]
  13. SELECT * FROM `article` WHERE `id` < 512996 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001654s ]
  14. SELECT * FROM `article` WHERE `id` < 512996 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002283s ]
  15. SELECT * FROM `article` WHERE `id` < 512996 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001583s ]
0.202749s