乐于分享
好东西不私藏

AI实测:金融业务回归测试效率提升300%

AI实测:金融业务回归测试效率提升300%

一、一个真实的金融回归测试场景

先从一个真实的业务故事说起——金融行业测试团队几乎每天都在面对的日常。

某中型保险公司的核心业务系统,近期接到一个需求:「优化保单理赔处理流程,在理赔申请受理后,新增一个『材料审核中』的中间状态,用于区分『已提交未审核』和『正在审核』两种业务情形,同时调整后续结算逻辑,对应更新资金流向通知接口。」

需求评审时,开发负责人评估:这个改动涉及4个微服务模块、23个接口、1套定时批处理任务,以及对账系统的2张核心表。测试经理心里一沉——按经验,这类跨模块改动,回归测试少则覆盖300多条用例,多则上千条。

📌 业务模块与实现方式拆解

为了方便第一次接触金融测试的同学理解,先把这个看似简单的需求背后的业务逻辑拆解清楚。整个「保单理赔—结算—对账」链路涉及以下核心模块:

业务模块
核心职责
本次改动点
数据类型
理赔申请服务
接收用户提交的理赔材料,维护理赔单状态机
新增「材料审核中」状态,更新状态流转规则
理赔主表 + 状态流转日志表
材料审核服务
审核人员操作材料审核动作,触发状态推进
审核动作与新状态的联动逻辑
审核记录表 + 审核人员权限表
结算服务
根据理赔结论触发赔款计算,更新保单账户余额
结算触发时机判断逻辑,适配新中间态
赔款计算公式 + 账户流水表
资金划拨服务
对接银行/第三方支付,执行赔款出款操作
出款指令的生成时机调整,适配新状态
出款指令表 + 银行回调记录表
对账服务(定时批处理)
每日凌晨对前一日资金流水进行自动核对,发现差异告警
对账规则中增加对新状态对应资金类型的识别
对账结果表 + 差异流水表
通知服务
向投保人推送理赔进度短信/微信通知
「材料审核中」状态对应的新通知模板
通知发送记录表

这6个模块之间通过同步HTTP接口调用异步消息队列(Kafka/RocketMQ)两种方式进行通信。状态推进通过消息队列异步通知下游,因此一个「理赔申请提交」的动作,传播路径大致如下:

图1:保单理赔全链路异步消息传播路径(简化示意)

问题来了:这次改动新增了一个「材料审核中」的中间态,这意味着:

  • 状态机变了
    :原有状态流转图要重新绘制,审核操作从「受理→直接结算」变成了「受理→材料审核中→结算」,每一个分支路径都要重新验证
  • MQ消息要新增或修改
    :审核完成事件的消息体结构可能需要调整,下游消费逻辑需要适配
  • 结算触发时机变了
    :结算服务原本监听「审核完成」事件,现在需要确认是否仍能正确触发——新中间态的存在是否影响了结算触发判断
  • 对账逻辑要同步更新
    :日终批处理的对账规则里,新增状态的理赔单应该归入哪类资金类型,对账差异率是否会因此波动
  • 通知文案要同步更新
    :用户收到的理赔进度通知,在「材料审核中」状态下应该显示什么内容

以上还只是业务逻辑层面。实际测试中,每条用例还需要准备完整的关联数据——一份「跨6个模块」的保单理赔全链路测试数据,涉及主表记录、关联流水、资金账户状态、对账结果等数十张表的数据一致性维护。

🔴 回归测试的三大核心痛点

理解了业务链路之后,再来看测试团队面对的真实困境。这个案例中,回归测试面临的挑战可以归纳为三个层次:

1.影响范围靠人肉分析

开发说"只改了一行",但测试拿到的是4个模块23个接口的变更通知。具体哪些场景需要回归、哪些接口调用链会断掉,没有工具能自动给出答案——全靠测试工程师"凭经验猜"。经验不足的新人很容易遗漏,经验丰富的老人成了团队瓶颈。

2.用例覆盖靠体力堆砌

保守评估,涉及6个模块的全链路回归用例超过800条。实际执行中,"全量回归"意味着测试人员逐条编写、逐条执行——2,400条用例×平均5分钟/条,光执行就要200小时。更要命的是,人工编写时总会有"这个场景太偏了应该不用测"的主观遗漏。

3.测试数据靠手工堆砌

金融系统的测试数据不是"用户名+密码"这么简单。理赔数据强依赖:保单状态→理赔申请→材料审核→结算计算→对账记录,资金链路上的每张表都要有正确的关联关系。一套完整的跨模块测试数据,人工构造平均耗时15~30分钟——而800条用例可能需要上百套不同的数据组合。

⚠️合规要求不能打折

金融系统还有一道隐形成本:每条测试数据都要做脱敏处理——真实的身份证号、银行卡号、手机号不能直接使用。每次造数据都要先走脱敏流程,这个环节的人力消耗往往被低估,但它真实存在。

本篇核心问题

如果让 AI 来处理上述三件事——影响范围分析、测试用例生成、测试数据构造——测试效率能提升多少?我们用真实场景做了实测,以下是完整数据。


二、AI实测方案设计

2.1 实验对象与范围

我们选取了某保险核心系统的「保单理赔变更—审核推进—结算对账」全链路回归场景作为测试对象。改动内容为上文所述的新增「材料审核中」中间态,涉及4个微服务、23个接口、1套定时批处理任务的联动变更。

2.2 AI工具栈

工具
用途
接入方式
GitHub Copilot + 自研LLM路由层
代码变更理解 + 影响范围分析
API接入
Playwright + LLM测试用例生成
基于场景描述自动生成回归测试用例
本地集成
AI数据合成引擎
基于Schema理解自动构造跨模块关联测试数据
API接入
自建回归评估框架
统计覆盖率、执行时长、缺陷检出率
自研

2.3 对比实验设计

维度
对照组(传统方式)
实验组(AI辅助)
人员配置
3名中级测试工程师
1名测试工程师 + AI工具链
影响分析
人工阅读代码变更 + 会议讨论
AI解析Diff + 调用链生成
用例编写
测试工程师手工编写
AI生成初稿 + 人工审核
数据准备
手工构造 + 脱敏处理
AI自动合成 + 脱敏校验
评价指标
用例覆盖度、准备时间、执行时间、缺陷检出数

三、关键过程:AI是怎么做到的

3.1 AI做影响范围分析(Diff → Graph → Scope)

传统方式:

步骤
内容
1

测试工程师需要参加需求评审会

2

阅读变更文档

3

与开发逐一确认影响点

4

凭经验评估覆盖范围

这个过程通常需要3小时以上,且高度依赖个人经验。

AI介入后,将代码Diff直接输入AI分析引擎,AI完成三件事

①解析变更的代码语义(不只是文本diff);

②构建调用依赖图,追踪变更向上下游模块的传播路径;

③输出受影响模块清单、受影响接口列表,以及推荐回归的场景优先级。

💡 实测结果
传统方式影响分析
约180分钟
(过程中需要反复沟通确认)
AI辅助方式
约18分钟
包含结果复核)
节省比例约90%

3.2 AI生成回归用例(Scope → Cases)

传统方式:测试工程师根据影响范围清单,手工编写每一条回归用例——包括用例标题、前置条件、操作步骤、预期结果。860条用例,2名工程师协同工作约需2人天

AI介入后:输入影响场景清单和历史用例库,AI自动识别每个场景对应的用例模板,批量生成初稿。测试工程师负责审核AI生成结果,补充边界场景,标记优先级。人工介入主要在后期的「判断」环节,而非前期的「堆砌」环节。

💡 实测结果
传统编写860条用例
2人天
AI生成+人工审核
2小时
节省比例约88%

3.3 AI构造测试数据(Case → Data)

传统方式:测试工程师根据用例需求,逐表构造关联数据——先查Schema理解字段含义,再构造主表数据,再逐条补充关联表外键关系,最后做脱敏处理。一套完整的保单理赔全链路数据,耗时15~30分钟

AI介入后:输入用例描述和数据库Schema,AI理解业务规则后自动构造跨表关联数据,并内置脱敏处理逻辑。生成后由工程师做数据正确性校验即可。

💡 实测结果

传统构造单条全链路数据
15分钟/条
AI自动合成
2分钟/条
节省比例约87%

四、300% 效率提升是怎么算出来的

维度
传统方式
AI辅助
提升幅度
影响面分析耗时
约 3 小时
约 18 分钟
↑ 90%
用例生成耗时
约 2 人天(860条)
约 2 小时
↑ 88%
数据准备耗时
约 15 分钟/条
约 2 分钟/条
↑ 87%
单次回归总耗时约 28 人·小时约 7 人·小时↑ 300%
缺陷检出率
基线 100%
108%(多检出2个漏网缺陷)
↑ 8%
用例覆盖率
人工评估 ~75%
AI+人工 ~92%
↑ 17%

需要说明的是:300% 不是某个单一维度的夸张数字,而是综合人效(有效产出/投入时间)的整体提升。AI并没有"替代"测试工程师——工程师的角色从"机械地写用例、造数据",转变为了"审核AI输出、把控测试边界、把精力放在更有价值的测试分析工作上"。

五、落地避坑指南

坑1:AI一步到位是幻觉

AI生成的用例初稿质量依赖提示词质量、历史用例库的完整度、以及代码结构化程度。初期一定要做"AI初筛 + 人工审核"双盲流程,建议前3个月由资深工程师担任审核角色,逐步建立AI用例质量基准。

坑2:代码质量是AI效果的前提

AI做影响分析依赖代码结构清晰、接口定义规范。如果项目代码本身"屎山化"严重(模块耦合混乱、接口文档缺失),AI的分析结果可信度会大打折扣。建议先用AI工具做一次"代码质量扫描",识别高风险模块后再引入回归场景。

坑3:金融合规这条线不能省

AI合成测试数据时,即使已做脱敏处理,金融行业的合规审查要求必须由人工确认。尤其是涉及资金流向、对账结果的数据,合规审核流程不可绕过。

渐进式引入三步走

  • Step 1 试点
    :选取影响范围明确、代码结构规范的1~2个模块,用AI做影响分析和用例生成试点
  • Step 2 扩范围
    :验证效果后,将AI辅助覆盖至测试数据自动生成环节
  • Step 3 固化流程
    :建立AI辅助回归测试的标准化流程,固化到CI/CD流水线

总结

金融跨回归测试的效率瓶颈,本质上是「人工堆砌」与「精准分析」之间的矛盾。AI的价值不在于替代测试工程师,而在于把那部分消耗人力最大、价值最低的机械劳动自动化——让测试人员把精力放回到「测试设计」和「风险判断」上。

300% 的效率提升是真实可复现的,但前提是配套的流程改造和团队认知升级。AI是工具,用好工具的前提是理解它的边界。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-29 17:18:48 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/815726.html
  2. 运行时间 : 0.086257s [ 吞吐率:11.59req/s ] 内存消耗:4,753.36kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1e4a41f143c372c19e41de030e09ba08
  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.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000538s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000777s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000358s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000278s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000527s ]
  6. SELECT * FROM `set` [ RunTime:0.000222s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000611s ]
  8. SELECT * FROM `article` WHERE `id` = 815726 LIMIT 1 [ RunTime:0.000539s ]
  9. UPDATE `article` SET `lasttime` = 1782724728 WHERE `id` = 815726 [ RunTime:0.000724s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000244s ]
  11. SELECT * FROM `article` WHERE `id` < 815726 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000514s ]
  12. SELECT * FROM `article` WHERE `id` > 815726 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000473s ]
  13. SELECT * FROM `article` WHERE `id` < 815726 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000923s ]
  14. SELECT * FROM `article` WHERE `id` < 815726 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000903s ]
  15. SELECT * FROM `article` WHERE `id` < 815726 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000845s ]
0.088237s