乐于分享
好东西不私藏

UI自动化+AI 测试工具大全——除Midscene.js外,这些AI 测试工具也值得关注!

UI自动化+AI 测试工具大全——除Midscene.js外,这些AI 测试工具也值得关注!
在AI驱动的UI自动化领域,Midscene.js凭借轻量化、跨平台、自然语言驱动的优势成为热门选择,但除此之外,还有多款成熟的AI应用、智能体及工具,它们各具特色,覆盖不同场景需求(如移动端专项测试、视觉回归测试、企业级RPA自动化等)。以下将详细介绍这些主流选项,结合其核心能力、适用场景,帮助开发者根据自身需求选择合适的工具。

一、AI驱动的UI自动化工具(与Midscene.js定位相近)

这类工具与Midscene.js核心逻辑一致,均以“AI视觉识别”“自然语言驱动”为核心,摆脱对DOM元素、控件ID的依赖,降低脚本编写与维护成本,适合多场景UI自动化开发。

1. 飞猪GUI Agent

飞猪GUI Agent是阿里飞猪团队研发的AI驱动UI自动化智能体,核心定位是“模拟人类操作逻辑的端到端智能自动化系统”,聚焦于移动App、移动H5、PC浏览器及PC App的全场景自动化,尤其在航司、旅游类应用的复杂流程自动化中表现突出。
其核心优势是基于ReAct框架构建“思考—行动—观察—迭代”的闭环流程,能模拟人类“感知-决策-执行”的操作逻辑:通过多模态大模型(Qwen2.5-VL-72B)解析界面截图与自然语言指令,自主规划操作路径;借助UI-Tars视觉定位模型(基于Qwen-VL微调),实现元素的精准定位,识别准确率超99%;搭配OCR辅助判断(Paddle OCR优化版),可识别页面状态、错误提示,具备较强的容错与自愈能力,能处理异常弹窗、加载延迟等动态场景。
适用场景:航司值机、旅游预订等复杂流程自动化、多平台兼容性测试、企业内部办公流程自动化;支持Android(ADB+airtest)、PC(WebDriver/WindowsDriver)等多端接入,通信采用gRPC over TLS保障安全,适合企业级落地。同时支持自定义脚本扩展,可对接企业内部业务系统,实现个性化自动化需求。

2. Testim.io

Testim.io是一款专注于Web端UI自动化测试的AI工具,核心优势在于“AI增强的元素识别与脚本稳定性优化”,与Midscene.js的自然语言驱动不同,它更侧重通过AI提升传统自动化脚本的鲁棒性,降低维护成本。
其核心能力包括:AI自动识别界面元素时,会结合多属性(而非单一CSS/XPath)定位,即使UI布局微调、元素属性变化,也能自动适配,避免脚本失效;支持AI辅助脚本生成,可通过录制操作自动生成测试脚本,并利用机器学习算法优化脚本逻辑,减少冗余代码;内置测试报告分析功能,能自动识别脚本失败原因(如元素未找到、加载超时),给出具体修复建议;支持与Jenkins、GitHub Actions等CI/CD工具无缝集成,实现自动化测试流程闭环。
适用场景:Web端UI自动化测试、持续集成/持续部署(CI/CD)流程集成、需要提升脚本稳定性的高频迭代项目,适合测试工程师快速落地自动化测试。此外,其支持团队协作功能,可共享测试脚本、测试报告,提升团队协作效率,适合中小型测试团队使用。

3. Applitools Eyes

Applitools Eyes是一款专精于“视觉回归测试”的AI自动化工具,核心定位是解决传统自动化无法精准识别界面视觉差异的痛点,与Midscene.js的功能形成互补,常被用于UI设计一致性验证场景。
其核心优势是融合视觉AI技术,实现像素级截图比对:可自动捕获不同设备、浏览器下的界面截图,对比分析布局偏移、颜色差异、元素缺失等细微视觉问题,这些问题往往是传统自动化工具(如Selenium)无法识别的;支持跨端、跨设备对比,无需手动编写断言,AI自动判定视觉是否符合预期,可自定义容忍度参数,适配不同场景需求;同时支持自然语言指令,可通过文字描述指定视觉验证需求(如“验证按钮颜色为蓝色、字体大小为16px”);内置AI辅助调试功能,可自动标记视觉差异位置,方便开发者快速定位问题。
适用场景:UI视觉回归测试、跨浏览器/跨设备兼容性测试、设计规范落地验证,适合前端开发者、UI设计师与测试工程师协同使用。支持与Selenium、Playwright、Cypress等传统自动化工具集成,可在现有自动化脚本中添加视觉验证步骤,无需重构脚本,降低使用成本。

4. browser-use

browser-use是一款基于Python开发的开源AI浏览器自动化工具(GitHub星标已达45K+),核心定位是“让AI像人类一样操控浏览器”,专注于Web端自动化场景,与Midscene.js的Web端能力高度契合,但更侧重浏览器专项操作的精准度与可扩展性,常被作为AI智能体的浏览器操作底座(如Manus就采用其开源代码作为Computer Use能力底座)。
其核心优势在于融合两种浏览器操作模式,兼顾灵活性与稳定性:一种是模拟人类操作的视觉驱动模式,通过大语言模型(如GPT-4o、Qwen2.5-VL)解析界面截图,自主识别元素、规划操作路径,无需编写XPath或CSS选择器,即使页面结构变化也能自动适配;另一种是直接操作网页代码的模式,可直接调用DOM API、JavaScript方法,适配结构化网页,大幅提升操作效率。此外,它底层基于微软Playwright框架,支持多标签页操作、窗口切换、文件上传下载等浏览器全场景操作,能自动规划复杂任务步骤(如“登录网站—搜索内容—筛选结果—导出数据”),在元素点击、输入、文本提取等基础操作上成功率极高,准确性可达89%以上。
适用场景:Web端自动化测试、数据采集、RPA办公自动化、AI智能体浏览器操作底座,适合Python开发者使用。其开源特性支持二次开发,可根据业务需求定制操作逻辑,同时提供详细的API文档和示例脚本,上手难度较低,新手开发者也能快速落地简单自动化场景。此外,它支持与主流大语言模型无缝对接,可通过自然语言指令驱动浏览器操作,进一步降低使用门槛。

二、AI增强型传统自动化工具(AI+传统工具组合)

这类工具以传统UI自动化工具为基础,集成AI能力,弥补传统工具“元素定位繁琐、维护成本高”的短板,适合已经熟悉传统工具、希望逐步过渡到AI自动化的开发者。

1. Selenium IDE + SikuliX插件

Selenium IDE是经典的Web端自动化测试工具,操作简单、易上手,支持脚本录制与回放,适合新手入门,但传统模式下依赖元素定位(CSS/XPath),脚本稳定性差,页面结构变化后需手动修改脚本。搭配SikuliX插件后,可注入AI图像识别能力,实现“图像驱动”的自动化操作,摆脱对DOM结构的依赖。
其核心优势是:通过SikuliX的图像识别技术,直接捕获界面元素(如按钮、输入框)的截图,作为定位依据,无需编写CSS/XPath,即使元素位置、样式变化,只要视觉特征不变就能精准定位;支持自然语言辅助编写脚本,可通过文字描述快速生成操作步骤(如“点击截图中的登录按钮”),降低学习成本;与Selenium IDE的原有功能无缝衔接,开发者可沿用原有操作习惯,无需重新学习新工具,同时保留脚本录制、回放、编辑等核心功能,可逐步体验AI自动化的优势。
适用场景:Web端图形化界面自动化、简单流程测试(如登录、表单提交)、新手入门AI自动化(无需重构现有Selenium脚本)。局限性在于图像识别受屏幕分辨率、元素遮挡影响较大,复杂场景下准确率会有所下降,适合简单场景使用。

2. Appium + AI插件(如Appium AI、Appium Visual)

Appium是主流的移动端(Android/iOS)UI自动化工具,支持跨平台测试,传统模式下依赖元素ID、XPath、Accessibility ID等定位方式,适配不同App、不同机型时脚本维护成本高,尤其面对原生App与H5混合界面时,定位难度较大。集成AI插件(如Appium AI、Appium Visual)后,可实现AI视觉定位、自然语言驱动,大幅提升移动端自动化效率。
其核心能力包括:AI自动识别移动端界面元素(原生控件、H5元素均可识别),支持自然语言指令(如“点击底部红色确认按钮”“在输入框中输入手机号”),无需手动编写定位语句;自动适配不同机型、系统版本的UI差异,减少脚本适配成本,无需为每款机型单独编写脚本;支持异常场景自动处理(如弹窗关闭、加载等待、网络异常重试),提升脚本稳定性;可与Appium原有脚本无缝集成,开发者可在现有脚本中添加AI定位步骤,无需重构整个脚本。
适用场景:移动端App自动化测试、跨机型/跨系统兼容性测试、已有Appium脚本的项目升级优化,适合移动端测试工程师使用。不同AI插件功能略有差异,Appium AI侧重自然语言驱动,Appium Visual侧重视觉回归测试,可根据需求选择合适的插件。

三、AI驱动的UI自动化智能体(侧重自主决策)

这类智能体区别于传统工具,具备更强的自主决策能力,可自动拆解复杂任务、处理异常场景,无需开发者手动拆分操作步骤,更接近“AI操作员”的定位,与Midscene.js的“自动规划模式”功能类似,但在复杂场景的处理能力上更具优势。

1. ReTest

ReTest是一款基于AI的自动化测试智能体,核心优势在于“智能生成测试用例+自主优化脚本”,无需开发者手动编写测试逻辑,适合需求频繁变更的项目,可大幅降低测试工程师的工作量。
其核心能力包括:通过自然语言需求文档(如产品PRD),结合进化算法与静态代码分析,自动生成符合业务需求的测试用例,覆盖正常场景与异常场景,无需人工干预;AI实时监控UI变化与代码迭代,自动更新测试脚本,无需人工维护,解决传统自动化脚本“一迭代就失效”的痛点;支持持续集成,可与Jenkins、GitLab CI等工具集成,实现测试用例自动生成、脚本自动执行、报告自动生成的全流程闭环;内置AI故障分析功能,可自动定位测试失败原因,给出具体修复建议,提升调试效率。
适用场景:企业级Web/移动端自动化测试、需求频繁变更的项目(如互联网产品)、测试用例批量生成场景,适合中大型测试团队使用。其支持自定义测试规则,可根据业务需求配置测试覆盖率、执行频率等参数,适配不同行业的测试需求。

2. UI Automation AI Agent(开源项目)

这类开源智能体(如UI-Agent、AutoGPT-UI、BrowserGPT)基于大语言模型(GPT-4o、Qwen2.5-VL等)开发,核心定位是“全自主UI自动化”,可实现从任务拆解到执行的全流程自动化,无需开发者干预,灵活性极高。
其核心优势是:支持自然语言输入复杂任务(如“打开电商App,搜索手机,筛选价格低于3000元的商品,添加到购物车,提交订单”),AI自动拆解为具体操作步骤,自主规划操作路径;具备上下文记忆能力,可记录历史操作,处理多步骤关联场景(如“先登录,再进行后续操作”),无需手动指定操作顺序;支持跨平台(Web/Android/iOS),可灵活对接不同设备与浏览器,适配多种自动化场景;开源特性支持二次开发,开发者可根据业务需求定制任务拆解逻辑、元素识别规则,适配个性化场景。
适用场景:复杂业务流程自动化、RPA办公自动化、数据采集场景(如批量爬取网页数据),适合具备一定开发能力的开发者二次定制。局限性在于开源项目的稳定性与维护性不如商业工具,复杂场景下可能需要手动调试优化,适合技术团队自主部署使用。

四、工具对比与选择建议

为方便开发者快速选择,结合Midscene.js与上述AI应用、智能体的核心特性,整理对比如下,明确各工具的适配场景:

工具/智能体

核心优势

适用场景

上手难度

Midscene.js

轻量化、跨平台、自然语言驱动、开源免费,支持零代码/低代码,适配多场景

Web/移动端自动化、RPA、数据采集,技术/非技术人员均可使用

飞猪GUI Agent

闭环决策、容错自愈能力强,适配复杂流程,企业级安全保障,多端支持

航司/旅游类复杂流程、企业级多平台自动化

Testim.io

AI增强元素识别,脚本稳定性高,适配CI/CD,支持团队协作

Web端自动化测试、高频迭代项目

Applitools Eyes

像素级视觉回归测试,跨端视觉对比精准,支持与传统工具集成

UI视觉验证、跨设备兼容性测试

browser-use

Python开源、双操作模式,精准度高,可作为AI智能体底座,扩展性强

Web端自动化、数据采集、AI智能体浏览器操作底座

Selenium IDE + SikuliX

衔接传统工具,图像识别定位,无需重构脚本,易上手

Web端图形化界面测试、新手入门

Appium + AI插件

移动端适配性强,AI视觉定位,无缝衔接原有Appium脚本

移动端App自动化、跨机型兼容性测试

ReTest

智能生成测试用例,自主优化脚本,适配需求变更,支持CI/CD

企业级自动化测试、需求频繁变更项目

UI Automation AI Agent

全自主决策,复杂任务拆解,开源可定制,跨平台支持

复杂流程自动化、二次开发定制

选择建议:
非技术人员、新手开发者:优先选择Midscene.js(零代码支持)、Applitools Eyes(视觉测试)、Selenium IDE + SikuliX(易上手),无需复杂编程基础即可快速落地;
企业级复杂流程、移动端专项:优先选择飞猪GUI Agent(容错能力强、企业级安全)、Appium + AI插件(移动端适配性好),适合大规模、高要求的自动化场景;
测试用例批量生成、需求频繁变更:优先选择ReTest,可大幅减少测试工程师的手动工作量,适配快速迭代的项目;
Python开发者、需二次定制:优先选择browser-use(开源可扩展)、UI Automation AI Agent(全自主决策),可根据业务需求定制自动化逻辑;
已有传统自动化脚本、希望升级:优先选择Selenium IDE + SikuliX(Web端)、Appium + AI插件(移动端),无需重构现有脚本,降低升级成本。

五、补充说明

上述所有AI应用与智能体均依托视觉语言模型(VLM)或大语言模型实现核心能力,与Midscene.js类似,使用时需配置对应模型密钥(如Qwen2.5-VL、GPT-4o等),具体配置方法可参考各工具官方文档。
此外,部分工具存在一定的局限性(如开源工具的维护性、图像识别工具受视觉环境影响),实际使用时需结合自身业务场景、技术栈选择合适的工具,必要时可组合使用(如Midscene.js负责跨平台自动化,Applitools Eyes负责视觉回归测试),提升自动化效果。

如果这篇文章对你有帮助,不妨点个赞转发收藏三连支持 ❤️想第一时间收到推送,记得加个星标 ⭐

往期推荐

5年陪跑,带你撸20个企业实战项目(附全景路线图)

我的小“破”站,花了3天,终于上线了!

最新AI+全栈测试开发技能实战指南(第6期)

温馨提醒狂师・AI 进化社,旨在帮助每一个人系统全面的学习 AI,哪怕你是纯 AI 小白,这里面的教程你从 0 开始看保证你一样能看懂,目标是让每一个人可以系统掌握 AI 并赋能提效到工作中,

目前已更新到AI智能体、AI测试版块,建议立马去跟着学习,还是那句话,会用 AI 只是表面,能理解 AI 背后的逻辑,以及用 AI 解决一些你的问题,才会比人更进一步。

现在上车性价比非常划算,早点跟上,后面在公司拿成果、面试都会轻松很多

👇 点击下方关注公众号《测试开发技术》,获取免费测开学习路线、简历模板、面试真题、AI测试、AI 编程、自动化测试、测试开发资料教程等。

END

添加个人微信,进交流群

后台回复【领资料包】试试

下一篇,更精彩,敬请期待~~
赞、转发在看就是最大的支持❤️
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-12 17:04:13 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/613255.html
  2. 运行时间 : 0.120408s [ 吞吐率:8.31req/s ] 内存消耗:4,882.61kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8d1582dd528b3e3416a9b04121a48939
  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.000672s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000832s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000355s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000280s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000683s ]
  6. SELECT * FROM `set` [ RunTime:0.000250s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000657s ]
  8. SELECT * FROM `article` WHERE `id` = 613255 LIMIT 1 [ RunTime:0.000826s ]
  9. UPDATE `article` SET `lasttime` = 1778576653 WHERE `id` = 613255 [ RunTime:0.018632s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000435s ]
  11. SELECT * FROM `article` WHERE `id` < 613255 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000721s ]
  12. SELECT * FROM `article` WHERE `id` > 613255 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000649s ]
  13. SELECT * FROM `article` WHERE `id` < 613255 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001309s ]
  14. SELECT * FROM `article` WHERE `id` < 613255 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.007694s ]
  15. SELECT * FROM `article` WHERE `id` < 613255 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001331s ]
0.122193s