乐于分享
好东西不私藏

AI 时代下,软件测试最应该掌握的能力

AI 时代下,软件测试最应该掌握的能力
这两年,很多测试同学都在补课。
补 AI。
补自动化。
补脚本。
补各种新工具。
但我越来越觉得,很多人的补法,其实补偏了。
因为 AI 时代下,测试岗位最值得升级的,并不是把原来的自动化脚本再多写一点,也不是把几个新工具用得更熟一点。
真正值得补的,是另一层东西。
不是继续堆脚本。
而是开始搭系统。
说得再直接一点,未来真正拉开差距的测试团队,拼的不会是谁脚本写得更多,而是谁更早把重复的、可规范的、可沉淀的测试工作,做成企业自己的 AI 自动化测试流程。
这不是一个小优化。
这是测试工作方式的一次重做。
1、传统软件测试的核心特点,到底卡在哪
如果我们先不谈 AI,只看传统软件测试这件事,你会发现它其实有一套非常典型、也非常稳定的底层逻辑。
第一,它长期是以人为核心的。
测试用例靠人写,测试任务靠人执行,测试结果靠人判断,回归测试靠人一轮轮去跟。哪怕团队已经上了不少自动化工具,整个链路里最关键的动作,很多时候还是要靠人盯着、靠人补着、靠人兜着。
第二,它高度依赖脚本和工具。
传统自动化测试当然有价值,但它的核心思路,通常还是写代码、写脚本、配环境、找元素、做断言。问题是,这套东西一旦铺开,维护成本也会跟着铺开。页面一改,元素定位失效。接口一变,断言逻辑得重写。流程一调,前面那套脚本又要重录、重改、重验。
很多团队不是不会做自动化,而是养自动化养得太累。
第三,它的流程基本是固定的。
传统自动化的本质,是把人已经想清楚的一套步骤机械执行一遍。它擅长执行,不擅长理解。它不会自己补上下文,不会自己判断策略,也不会自己随着历史数据去优化动作。
第四,它有大量重复劳动。
回归测试重复跑。
测试环境重复配。
测试数据重复造。
版本一多,分支一多,场景一多,测试团队每天都在这些高频但低杠杆的动作上反复消耗。
第五,它的结果依然强依赖人工分析。
就算自动化脚本把失败结果跑出来了,后面到底是哪一层出问题,是环境问题、前端问题、接口问题、数据问题,还是链路里某个节点出了异常,往往还是要经验丰富的人一点点往下扒。
第六,它的扩展性没有想象中那么强。
脚本很适合解决固定场景,但一碰到复杂业务、多分支流程、频繁变动页面、跨系统联动、异常路径和边界条件,它的覆盖能力就会很快碰到天花板。
所以传统测试真正卡住的地方,不是没有自动化,而是自动化沉淀下来的往往只是一个个脚本。
它能解决局部问题。
但很难自己长成一套系统能力。
2、AI 时代的软件测试,真正变了什么
很多人会觉得,AI 对测试的影响,无非就是帮忙写写用例、写写脚本、补补断言。
这当然算变化。
但这还只是表层变化。
AI 真正带来的,不是让原来的那套流程跑得快一点,而是把测试这件事,从人力密集型工作,往系统化、智能化、闭环化的方向整体推了一步。
以前很多事情必须人来执行,现在开始可以交给 AI 去自主执行。
它不只是帮你点一个按钮,或者补一段代码,而是可以自动跑测、自动判断、自动补上下文、自动串联流程,最后把结果收回来,形成一个更完整的闭环。
以前大家强调的是写脚本,现在更重要的是搭系统。
重点不再是谁多写了几段自动化代码,而是谁先把测试用例、接口能力、页面操作、日志分析、任务调度、结果回收这些东西,串成一套 AI 自动化测试体系。
以前流程是固定的,现在开始有了自我进化的可能。
AI 可以结合历史执行数据、异常记录、失败案例和业务变化,持续优化用例、调整策略、重排优先级,而不是永远停在最初那套规则上。
以前大量时间花在重复劳动上,现在越来越多环节都能被智能替代。
自动造数。
自动准备环境。
自动回归。
自动断言。
自动汇总结果。
这些原本特别消耗人的动作,正在被快速接管。
以前问题出来之后,主要靠人去排查。现在 AI 已经开始能结合日志、调用链路、页面反馈和异常上下文,辅助做更快的根因定位,把人工排障这件事往前推一大步。
以前测试覆盖总是有限的,现在它开始有机会往更高覆盖率走。AI 可以批量生成测试场景,自动补边界条件和异常路径,让很多过去顾不过来的角落,也被纳入验证范围。
所以测试岗位真正的变化,不是被替代。
而是被升级。
测试人员会越来越少地扮演纯执行者,越来越多地扮演系统设计者、流程编排者和测试策略制定者。
如果把这件事压缩成一张图,你会更容易看清楚,传统测试和 AI 时代测试的差别,已经不是多一个工具那么简单,而是整套工作方式都在重构。
传统软件测试更像是围绕脚本和人力去推进,而 AI 时代的软件测试,开始围绕系统、数据和闭环去组织。
3、AI 为什么会把测试自动化重做一遍
理解了上面这层变化之后,你就会发现,AI 自动化测试根本不是传统自动化前面加一个 AI 前缀这么简单。
它更像是在把整套测试自动化逻辑,重新做一遍。
很多人一提到 AI 自动化测试,第一反应还是,大模型能不能帮我生成点测试用例,能不能帮我写点接口脚本,能不能替我补几段 UI 自动化代码。
这些当然都算。
但如果只停在这里,本质上还是把 AI 当成一个更高级的脚本助手。
这不是它最有价值的地方。
AI 真正带来的变化,在于它开始具备了理解流程和执行流程的能力。它不只是补代码,它开始能看页面、理解指令、执行点击、串联步骤、回传结果、生成报告。
以前很多团队做自动化测试,最大的问题不是不会做,而是维护太重。
页面一改,定位失效。
按钮一挪,脚本报错。
流程一变,又要人工重录、重改、重验。
最后大家会发现,花很多时间搭自动化,结果又花更多时间养自动化。
而 AI 的价值,恰恰是有机会把这部分高维护、强依赖的逻辑重新抽象掉。
你不一定还要从元素定位开始思考。
你可以直接从业务流程开始思考。
比如一条最典型的 AI 自动化测试流程,已经不再是机械地盯着元素,而是围绕业务目标,把关键动作串成一条完整链路。
从登录、进入页面、点击入口,到完成关键操作、检查结果、保存日志、沉淀异常,过去这些步骤都要被写死在脚本里。现在它们开始可以被表达成更接近自然语言、业务语言和流程编排的系统能力。
这就是为什么我会觉得,AI 其实是在把测试自动化,从脚本时代推向系统时代。
4、AI 自动化测试,到底该自动什么
说到这里,还有一个特别关键的问题。
AI 自动化测试最值得自动的,到底是什么。
我的答案其实很明确,不是所有工作都值得一上来就 AI 化,真正值得优先自动化的,通常是三类工作。
第一类,是重复的。
每天都要跑的回归流程,每次发版都要走的核心路径,每个环境切换时都要做的基础验证,这些最先该交给 AI。
因为这些工作重复率高、频次高、价值又稳定,最适合先做成系统。
第二类,是可规范化的。
流程稳定,步骤清楚,输入输出明确,这类工作最适合被 AI 包成标准流程。你只要把边界定义清楚,把关键动作梳理明白,它就能稳定接住。
第三类,是可沉淀的。
跑完以后结果能留下来,异常能回看,日志能复盘,流程能复用,这才是企业真正值得系统化建设的部分。
所以 AI 自动化测试的价值,不只是让测试少点几下鼠标。
它更像是在帮团队把散落在个人经验里的动作,变成可编排、可执行、可追踪的系统流程。
你今天多跑一次,不只是完成一次任务。
你是在给这套系统多喂一轮经验。
5、测试用例、接口测试、UI 自动化,到底该怎么 AI 化
具体往下拆,我觉得可以从三个层面来看。
不是因为它们彼此孤立,而是因为大多数团队,正好可以从这三个入口,逐步把自己的测试体系搭起来。
先看测试用例。
测试用例最大的痛点,从来不是写不出来,而是写完之后容易散、容易旧、容易失联。
需求一改,用例没同步。
流程一变,用例没更新。
版本一多,团队里没人说得清到底该看哪一版。
AI 在这里最适合做的,是把需求理解、场景拆分、用例生成、风险补充这条链路标准化。比如根据 PRD 和原型先生成一版场景树,再把主流程、异常流程、边界条件拆成结构化测试点,最后整理成团队约定好的模板。
这一步不是为了替代测试设计,而是为了把测试人员的时间,从重复写格式,释放到真正的风险判断上。
再看接口测试。
接口测试天然就适合被系统化。请求地址、方法、参数、鉴权、断言,这些本来就结构清楚。
AI 在这里的价值,也不只是生成几段接口脚本,而是把接口测试从脚本集合推进成平台能力。
比如它可以根据接口文档生成基础测试骨架,可以补常见异常场景和边界参数,可以识别依赖关系并串联调用,也可以在失败之后输出更像人话的归因,顺手把公共校验逻辑沉淀下来。
做到这一步,接口测试就不再只是脚本堆积,而是开始变成一个能复用、能积累、能持续扩展的测试系统。
最后看 UI 自动化。
变化最大的,其实就是这一层。
以前做 UI 自动化,最麻烦的就是元素定位和后续维护。要写脚本,要找元素,要维护定位,界面一改,脚本就得跟着改。
很多团队最后不是不会做 UI 自动化,而是被维护成本拖住了。
AI 现在最值得期待的一点,就是它开始能以更接近人操作页面的方式去理解界面。
不是死盯着一个 xpath。
而是去理解,现在在哪个页面,哪个按钮是主要操作按钮,下一步应该点什么,执行完以后应该看到什么反馈。
这就很像你每天上班前,先把关键功能跑一遍。
给它一个网站,让它自动登录,按你定义好的业务流程,把该点的功能都走一遍。
如果有异常,就直接留结果、留截图、留日志。
这个思路一旦跑通,UI 自动化的重点就不再是怎么定位元素,而是怎么定义关键业务路径。
( VibeCoding 开发的 AI 测试平台)
6、为什么企业最后还是会走向自己的内部平台
很多团队一开始做自动化测试,最常见的路径,是直接买现成平台,或者接入现成框架。
这条路没问题,而且很适合起步。
但再往后,问题就会慢慢出现。
每家企业的系统不一样,流程不一样,权限不一样,环境切换方式不一样,测试数据准备方式也不一样。
所以平台买来只是起点,不是终点。
越往后,真正决定效率的,往往不是有没有平台,而是这个平台是不是贴着你自己的业务在长。
这也是为什么我越来越认同一个方向,先用现成平台起步,再结合 vibecoding,逐步搭出企业内部自己的 AI 自动化测试平台。
重点不是从零造轮子。
而是把那些过去很难做细、很难排期、很难持续优化的测试能力,慢慢补成自己的系统。
比如用例管理和执行编排打通,环境、账号、测试数据统一管理,UI 流程录制和自然语言编排结合,接口测试和 UI 测试结果统一收口,回归任务定时执行,失败案例自动截图、自动归因、自动通知。
这些东西放在以前,往往意味着一个很重的平台项目。
但在 AI 时代,很多内部工具的开发门槛已经明显降低了。
以前只能买。
现在其实可以边买边搭,最后慢慢变成自己的。
7、AI 时代下,测试应该走向何处
所以在我看来,AI 时代下,测试人员最值得转变的,不是学会多写几段 AI 生成的脚本。
而是换一个问题去思考自动化测试。
过去我们问的是,我怎么把这一步操作写成脚本。
现在更应该问的是,我怎么把这类重复、可规范、可沉淀的测试工作,做成企业自己的系统流程。
前者沉淀的是脚本。
后者沉淀的是能力。
前者解决的是单点问题。
后者拉开的是团队效率差距。
所以如果你今天还把 AI 只当成一个帮你补代码、补脚本、补用例的工具,那其实还只用到了它很浅的一层。
真正值得做的,是开始站在系统视角重新看测试。
把经验沉淀下来。
把流程编排起来。
把重复劳动交出去。
把人从执行里慢慢抽出来。
当测试团队真的开始拥有一套属于自己的 AI 自动化测试系统时,那个时候你会发现,测试这件事,已经不是原来那件事了。
关注我,带你了解 AI 最新前沿资讯。
往期好文:
当龙虾遇上爱马仕,Hermes Agent 凭什么火出圈
逆天,技术开始反向给产品提 bug 了
AI 漫剧,2026 年还火吗?
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-25 09:09:09 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/551571.html
  2. 运行时间 : 0.129284s [ 吞吐率:7.73req/s ] 内存消耗:4,762.84kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=70b2f32166f4fc046632a81616e58799
  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.000634s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000947s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.001379s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000439s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000885s ]
  6. SELECT * FROM `set` [ RunTime:0.000388s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000972s ]
  8. SELECT * FROM `article` WHERE `id` = 551571 LIMIT 1 [ RunTime:0.001262s ]
  9. UPDATE `article` SET `lasttime` = 1777079349 WHERE `id` = 551571 [ RunTime:0.000888s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000424s ]
  11. SELECT * FROM `article` WHERE `id` < 551571 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001115s ]
  12. SELECT * FROM `article` WHERE `id` > 551571 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000660s ]
  13. SELECT * FROM `article` WHERE `id` < 551571 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001147s ]
  14. SELECT * FROM `article` WHERE `id` < 551571 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005115s ]
  15. SELECT * FROM `article` WHERE `id` < 551571 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001350s ]
0.130987s