乐于分享
好东西不私藏

AI测试自动化的ROI:为QA领导者构建的计算框架

AI测试自动化的ROI:为QA领导者构建的计算框架

每一个QA负责人大概都经历过这样的场景:管理层抛来一个直白的问题——“我们在自动化上的投入,到底换回了什么?” 而最诚实的答案往往是一些类似“我们比过去快了一些”的说辞,却拿不出任何过硬的数据来支撑。这种直觉与证据之间的断层,往往就是自动化项目被削减预算的根源。并不是项目没有产生价值,而是它的价值从未被翻译成财务团队能够理解的语言。

这个问题在2026年变得更加复杂,因为当下的投资早已不局限于“自动化”三个字。如今大家谈论的是AI驱动的自动化:智能体测试生成、自愈脚本、智能失败分诊、自主执行。成本结构与过去不同,能带来的收益也截然不同。过去那些为Selenium脚本库设计的传统ROI公式,根本无法捕捉AI原生测试平台真正交付的东西。

很多QA负责人可能已经接触过计算测试自动化ROI的标准公式,那份指南确实把基础算术讲得明明白白。但它是为脚本式自动化设计的,不是为AI智能体准备的。如果有人还在把Selenium时代的公式套到AI原生平台上,那他其实是在大幅低估这笔投资的价值。

下面要介绍的,是一套专门为AI测试自动化构建的ROI计算框架:究竟该衡量什么、如何衡量、传统公式在哪些地方失灵,以及如何打造一份能让财务和工程领导层点头的商业论证。

为什么传统自动化ROI公式不顶用了

经典测试自动化ROI公式很简单:

ROI (%) = (自动化带来的收益 – 自动化成本) / 自动化成本 × 100

对于传统的脚本式自动化,输入项相对单一:成本这一头,涵盖了工具许可费加上工程师编写脚本的时间,再加上维护时间。收益则来自节省下来的手工测试小时数乘以每小时费率。

当“自动化”还只是“用脚本替代人工执行测试”时,这个公式是有效的。它的价值主张就是劳动力替代——让脚本比人更快、更持久地跑测试。

但AI测试自动化从三个维度改写了这个等式,而传统公式完全捕捉不到。

AI削减了传统自动化自身制造的成本

传统自动化有一个绕不开的成本黑洞:维护。行业数据一再表明,自动化工程师30%-40%的时间都花在维护既有脚本上,而非编写新的覆盖。AI的自愈能力恰好能够减少甚至消除这部分维护负担。传统公式会计算“相比手工测试节省了多少小时”,却漏掉了“相比维护自动化本身又节省了多少小时”。

AI创造出过去不存在的价值类别

智能失败分类能节省分诊时间。从需求文档自动生成测试用例,可以创建出那些因为人力不足而永远没机会手工编写的测试覆盖。根因分析器自动对失败进行分类,弥补了传统自动化一直敞开的那个分诊循环。这些都不是“替代了人工小时”,而是带着全新价值的全新能力。

AI的价值会随时间叠加累积

一个Selenium脚本在第一天和第365天交付的价值是相同的。而一个能从执行历史、缺陷模式和过往数据中持续学习的AI系统,每个周期产出的价值都在增加。传统公式假设回报是线性的,AI交付的却是复利式回报。

AI测试自动化ROI框架

这套框架通过衡量四类回报来捕获AI驱动测试的完整价值,而不只是其中一种。

第一类:人力成本节约

这是传统ROI也会覆盖的类别,但这里针对AI的能力做了更新。

衡量什么:

·每个迭代中过去用于手工测试执行、现在由自动化完成的工时

·每个迭代中过去用于测试用例编写、现在由AI测试生成完成的工时

·每个迭代中过去用于脚本维护、现在因自愈而减少的工时

·每个迭代中过去用于失败分诊、现在由AI分类完成的工时

·每个迭代中过去用于缺陷文档编写、现在由AI缺陷报告完成的工时

怎么算:

每个迭代节省的总小时数 × 全员负荷小时费率 × 每年迭代数 = 年度人力成本节约额

举例: 一个10人的QA团队,AI自动化平均每人每迭代节省4小时:

10名工程师 × 4小时 × 75美元/小时(负荷费率) × 26个迭代/年 = 78,000美元/年

第二类:质量改进(缺陷预防)

这一类捕获的是更早发现缺陷、以及发现那些原本会逃逸出去的缺陷所带来的价值。

衡量什么:

·引入AI自动化前后的缺陷逃逸率

·一个生产缺陷的平均成本(检测、修复、客户影响)

·AI额外生成的、原本手工编写不会存在的测试覆盖

·发现时间的改善(在持续集成中捕获缺陷 vs 在生产环境中才发现)

怎么算:

(每年预防的缺陷数 × 每个生产缺陷平均成本) + (更早发现的节约) = 年度质量改进价值

举例: 如果AI生成的测试每季度多抓到5个原本会流入生产的缺陷,每个生产缺陷解决成本为15,000美元(涵盖工程时间、客户支持以及声誉影响):

20个缺陷/年 × 15,000美元 = 300,000美元/年

根据CISQ与卡内基梅隆大学软件工程研究所的数据,美国因低质量软件造成的损失预计已达2.41万亿美元。哪怕只在团队层面回收其中一小部分成本,ROI都会相当可观。

第三类:交付速度提升(上市时间)

这一类捕捉的是在充满信心的前提下更快交付软件的商业价值。

衡量什么:

·引入AI自动化前后的发布周期时长

·达到“可发布就绪”的时间(回答“我们能发版了吗?”需要多久)

·迭代中释放出来用于新功能测试的产能,而非继续耗在回归维护上

·因测试瓶颈导致的发布延迟减少

怎么算:

这个类别因为高度依赖业务场景,不太容易直接赋予一个美元数字。两种方式效果较好:

·方法A(收入归因): 如果更快发布能通过新功能上市或市场时机直接带来收入,那就估算提前X天交付对收入的影响。

·方法B(产能回收): 计算从回归和维护中释放出来的工程工时,这些产能可以重新投向新功能测试。

举例(方法B): 如果AI自愈和自动化回归让迭代测试开销降低20%,并且这20%被转向新功能测试:

10名工程师 × 20%迭代产能 × 75美元/小时 × 80小时/迭代 × 26个迭代/年 = 312,000美元/年 的回收产能

第四类:战略价值(AI的复利效应)

这一类捕获的是随着AI系统从更多数据中持续学习,其价值随时间增长的长期收益。

衡量什么:

·AI测试生成准确率随时间提升(需要的人工修订减少)

·失败分类准确率随时间提升(误报减少)

·新团队成员上手时间缩短(AI处理新手适应期的任务)

怎么算:

战略价值更适合用增长曲线而非一个固定数字来表达。每个季度衡量上述指标,展示其改善轨迹。这能体现这笔投资是增值型而非贬值型资产,与传统工具带给人的印象截然不同。

举例: 第1季度,AI测试生成需要40%的修订率,也就是说10个自动生成的用例中有4个需要人工修改。到了第4季度,这一比率降到15%。此后每个季度,在相同投资额下,AI都能交付更高价值。

制作商业论证:一个模板

在向领导层呈现AI测试自动化ROI时,可以围绕以下四个板块组织论据。

第一部分:当前状态成本

记录组织当前在测试上的支出:

成本类别

年度成本

QA团队全员负荷薪资

$ ______

测试工具许可(所有工具)

$ ______

云端执行基础设施

$ ______

测试维护开销(团队时间占比 × 薪资)

$ ______

发布延迟成本(估算)

$ ______

生产缺陷解决成本

$ ______

当前状态总成本

$ ______

第二部分:预计投资

记录AI测试自动化平台将带来的成本:

投资类别

年度成本

平台许可(每用户费用 × 团队规模)

$ ______

AI模型使用/推理成本

$ ______

迁移工作量(一次性,3年分摊)

$ ______

培训与上手(一次性,分摊)

$ ______

持续管理

$ ______

总投资

$ ______

第三部分:预计回报(按类别)

回报类别

年度价值

把握度

人力成本节约

$ ______

高(可直接衡量)

质量改进

$ ______

中(需要估算缺陷成本)

交付速度提升

$ ______

中(需要产能归因)

战略价值(复利)

$ ______

方向性(展示趋势)

预计总回报

$ ______

第四部分:ROI汇总

ROI (%) = (预计总回报 – 总投资) / 总投资 × 100            回收期(月) = 总投资 / (预计总回报 / 12)            

在同时衡量四个类别的情况下,大多数引入AI测试自动化的团队报告回收期在3到6个月之间。那些只衡量第一类(人力成本节约)的团队,通常看到的回收期是6到12个月——依然很不错,但远远低报了全部价值。

实施后需要追踪的指标

一旦投资获得批准并落地执行,需要持续追踪以下指标,既用来验证商业论证,也用来展示持续的价值。一套完整的测试自动化指标体系横跨三个时间维度。

先行指标(每周或每迭代衡量)

·测试创建速率: 每个迭代创建的测试用例数(手工 + AI生成)

·维护比例: 自动化时间中用在维护上的比例 vs. 新覆盖的比例

·失败分类准确率: AI分类的失败中被工程师验证为正确的百分比

·AI修订率: AI生成的测试用例在批准前需要人工修改的百分比

滞后指标(每月或每季度衡量)

·缺陷逃逸率: 生产环境中发现的缺陷 vs. 测试中发现的缺陷

·发布周期时长: 从代码完成到上生产的日历天数

·测试覆盖度: 有对应测试用例的需求百分比

·单次测试成本: 总测试成本 ÷ 维护的测试用例总数

高管级指标(每季度衡量)

·总体ROI: 实际回报 vs. 预计回报(按类别)

·回收进度: 累计回报 vs. 累计投资

·AI成熟度曲线: 各项AI准确率指标随时间改善的情况

·产能利用率: QA时间花在战略性工作上的比例 vs. 机械性工作

ROI计算中常见错误

错误一:只计算劳动力替代。传统的“对比手工测试节省的小时数”只能捕获实际价值的大约30%。需要把质量改进、速度提升和战略复利都放进去,才能呈现完整图景。

错误二:忽视什么都不做的成本。真正的对比不是“现状 vs. AI自动化”,而是“在开发速度不断加快的背景下现状会持续恶化 vs. AI自动化”。随着AI生成代码加速开发进程,测试缺口每个季度都在扩大。不投入的成本并非零,而是日益攀升的缺陷逃逸率和发布延迟。

错误三:使用平均值而非区间。应该把ROI表达成一个区间(保守、预期、乐观),而不是单一数字。财务团队更信任区间而非精确预言,因为这说明分析者已经将不确定性纳入考量。

错误四:忘记迁移和上手成本。需要把一次性迁移、培训以及最初4-6周的生产率下降都计算在内,并将它们分摊到3年里以反映真实年度成本。隐藏这些成本会在后期暴露出来时损害信任。

错误五:实施前不做基线测量。如果没有实施前的基线数据,比如当前测试创建时间、维护负担、缺陷逃逸率和发布周期时长,实施后的改进就无法被量化。基线一定要在项目启动之前建立。

Katalon True Platform 如何交付可衡量的ROI

Katalon True Platform 通过其统一架构和六个专门构建的AI智能体,在所有四个回报类别上都进行了针对性设计,并由 Katalon AI Assistant 统一编排。整个模式一以贯之:AI提议,人类批准。

人力成本节约:

·测试生成智能体从需求文档起草测试套件,显著减少测试创建时间

·自愈能力降低脚本维护负担

·缺陷报告器自动完成缺陷记录和提交

·根因分析器通过对每次失败进行分类(脚本问题、应用缺陷、环境问题),消除了手工分诊

质量改进:

·AI生成的测试覆盖边缘场景和负面路径,这在时间紧迫的手工创建中往往会被跳过

·需求分析器在生成测试前对需求的可测试性进行评分,找出那些会产生不准确覆盖的模糊点

·自主测试执行器无需人工监督即可运行测试,在全应用层面提高执行频率

交付速度提升:

·报告与洞察生成器提供实时的发布就绪评估,依据配置的阈值给出GO/NO-GO建议

·统一平台消除了在不同工具间频繁切换上下文的成本

·原生CI/CD集成让测试跟上部署的节奏

战略价值(复利效应):

·统一数据层意味着每一次测试运行、每一个缺陷、每一条执行结果都在为同一个智能层提供养分

·AI智能体随着每个周期提升准确率,因为它们从完整、关联的数据中学习

·平台整合(用一套平台取代4-5个工具)在降低整体拥有成本的同时提升了能力

·平台覆盖Web、移动端、API和桌面端测试,支持无代码、低代码和全代码多种方式。按用户订阅的定价模式让成本预测在上文的商业论证模板中变得简单清晰。

(平台免费试用信息略)

下一次预算沟通前的四项准备动作

一份强有力的商业论证建立在经得起推敲的数字之上。在与领导层沟通之前,有四个动作值得落地。

1.本迭代就做基线测量。 记录下当前每个迭代的测试创建时间、维护比例、缺陷逃逸率和发布周期时长。没有这些数据,后续的变化将无从衡量。

2.估算一个生产缺陷的成本。 与开发负责人或工程经理聊一聊,就一个生产缺陷对组织造成的实际损失达成一个现实数字,要包括工程时间、客户支持以及任何声誉代价。哪怕是一个保守的估计,也能让第二类价值变得十分有说服力。

3.先从第一类算起。 人力成本节约是最可直接衡量的类别,也是最容易呈现的。把它作为切入点,然后将第二到第四类作为支撑证据,而不是作为主要主张。

4.以区间呈现。 为每个类别构建保守、预期和乐观三套场景。财务团队总是更信任那位承认不确定性的分析师,而不是带着一个精确无误的数字走进会议室的人。

常见问题

问:AI测试自动化现实可行的ROI回收期是多久?答:在衡量全部四个类别的情况下,多数团队看到的是3-6个月。如果只衡量人力成本节约,大约在6-12个月。

问:AI测试自动化ROI与传统自动化ROI有什么不同?答:传统公式主要关注劳动力替代,而AI还带来维护成本削减、质量改进、速度提升和随时间增长的复利价值。

问:制作商业论证时应该最先计算哪个ROI类别?答:从第一类人力成本节约开始,因为它最直接、最可衡量,之后再将其他类别作为辅助证据加入。

问:计算AI测试自动化ROI前需要收集哪些数据?答:需要当前测试创建时间、维护比例、缺陷逃逸率、发布周期时长,以及一个生产缺陷的平均成本。

问:如何为ROI模型估算一个生产缺陷的成本?答:与开发负责人一起估算,把工程修复时间、客户支持成本以及品牌声誉受损等间接损失都考虑进去,形成一个保守数字。

问:ROI应该用单个数字还是区间呈现?答:建议以区间呈现(保守、预期、乐观),这样更容易获得财务团队的信任。

一份AI测试自动化的商业论证,本质上是在把技术价值翻译成财务价值。一旦翻译得当,对话就会从“我们为什么要花这笔钱”转变为“我们为什么还没开始做”。希望上述框架能为广大QA团队的决策提供一份扎实的参考。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-28 05:01:25 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/674754.html
  2. 运行时间 : 0.090396s [ 吞吐率:11.06req/s ] 内存消耗:4,732.70kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=eb879ce9ca08e068f172892111299ef7
  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.000596s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000798s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000328s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000274s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000502s ]
  6. SELECT * FROM `set` [ RunTime:0.000214s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000578s ]
  8. SELECT * FROM `article` WHERE `id` = 674754 LIMIT 1 [ RunTime:0.000435s ]
  9. UPDATE `article` SET `lasttime` = 1779915685 WHERE `id` = 674754 [ RunTime:0.001615s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000230s ]
  11. SELECT * FROM `article` WHERE `id` < 674754 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.002159s ]
  12. SELECT * FROM `article` WHERE `id` > 674754 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000402s ]
  13. SELECT * FROM `article` WHERE `id` < 674754 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000917s ]
  14. SELECT * FROM `article` WHERE `id` < 674754 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000787s ]
  15. SELECT * FROM `article` WHERE `id` < 674754 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000845s ]
0.092119s