当前位置:首页>自动驾驶>【自动驾驶测试工程师必看】深度解析OpenSCENARIO:自动驾驶仿真的标准化场景剧本

【自动驾驶测试工程师必看】深度解析OpenSCENARIO:自动驾驶仿真的标准化场景剧本

  • 2026-06-19 22:01:45
【自动驾驶测试工程师必看】深度解析OpenSCENARIO:自动驾驶仿真的标准化场景剧本

- 自动驾驶仿真联盟 -

聚焦自动驾驶仿真

筑牢车路安全基石

重塑 | 赋能 |智构 |迭进

Advancing with sustained momentum

在自动驾驶与ADAS仿真测试领域,我们经常听到OpenSCENARIO这个核心标准。很多新手容易将它和仿真软件、渲染引擎混为一谈,但事实上,它是由ASAM协会推出的开放式场景描述标准,堪称自动驾驶仿真的「通用剧本语言」。

简单来说,OpenSCENARIO不负责画面渲染、不搭建仿真环境,核心作用是标准化描述自动驾驶动态测试场景。它可以精准定义仿真环境中车辆、行人、信号灯、天气、交互动作、触发条件等所有动态要素,让车企、仿真平台、测试工具之间实现场景文件互通、测试用例可复用、实验结果可复现,是自动驾驶虚拟测试体系中不可或缺的核心标准。

卡尔动力 KARGOBOT

核心价值:让每一个测试场景都能精准复现

提起仿真测试,多数人的第一印象是高清3D道路、逼真的车流光影、精致的建筑模型。但对于自动驾驶功能验证而言,画面的逼真度从来不是核心,测试逻辑的精准度和可复现性才是关键。

我们可以举一个高速自动驾驶的典型测试场景:自动驾驶车辆以80km/h匀速行驶在高速中间车道,前方车辆突发减速,右侧车道车辆快速并线切入,自车需自主完成制动、换道或保道的决策动作。

在这个测试流程中,建筑纹理、路面光影效果都无关紧要。真正决定测试有效性的,是车辆初始状态、行驶速度、交互时机、触发规则、动作逻辑、量化评价标准等核心信息。

而这正是OpenSCENARIO的核心功能:它能够标准化定义自车、社会车辆、行人、非机动车等所有交通参与者的动态行为,同时覆盖车速切换、变道超车、跟车启停、信号灯切换、天气环境变化等各类场景动作,精准还原多主体同步交互的复杂驾驶场景,为自动化测试提供标准化语义与量化依据。

FUTURE TECHNOLOGY

OpenSCENARIO VS OpenDRIVE

想要吃透OpenSCENARIO,必须分清自动驾驶仿真两大核心标准,二者各司其职、缺一不可。

OpenDRIVE:静态道路“底图”

它是静态道路网络描述标准,核心定义「道路长什么样」。文件格式为.xodr、.xodrz,主要规范道路几何结构、车道分布、路口拓扑、道路连接关系、交通标识等固定静态路况,相当于仿真测试的基础地图底图。

OpenSCENARIO:动态场景“剧本”

它是动态场景行为描述标准,核心定义「路上发生了什么」。主流文件格式分为.xosc(XML版本)、.osc(DSL版本),主要规范交通参与者的运动轨迹、交互逻辑、动作触发时机、测试启停规则等动态内容,相当于仿真测试的动态剧情剧本。

标准
主要描述对象
典型内容
类比
OpenDRIVE
静态道路
道路、车道、路口、标志、拓扑关系
舞台
OpenSCENARIO
动态行为
车辆动作、行人行为、触发条件、事件序列
剧本
OpenCRG
路面细节
路面高程、粗糙度、轮胎路面作用
地面纹理与路面剖面

简单总结二者关系:OpenDRIVE提供固定道路环境,OpenSCENARIO填充动态测试剧情。只有地图无剧本,仿真只能展示静态路况,无法开展功能测试;只有剧本无地图,测试动作没有落地载体,无法落地执行。二者搭配,才能完成完整的自动驾驶仿真测试闭环。

FUTURE TECHNOLOGY

底层架构:分层搭建标准化测试场景

OpenSCENARIO采用模块化分层架构,逻辑清晰、层级分明,能够快速搭建简单场景,也能组合出超复杂的极限工况。核心组成模块分为6大核心部分:

1. Entities 场景参与者

定义场景中所有参与主体,包含自动驾驶测试自车、周边社会车辆、行人、骑行者、道路障碍物等一切可交互对象。

2. Road / Environment 场景环境

绑定OpenDRIVE标准道路地图,同时自定义仿真环境参数,涵盖光照、天气、路面摩擦系数、能见度等外部条件。

3. Storyboard 剧情逻辑核心

整个场景的核心骨架,负责把控测试全程的剧情推进节奏,精准规划不同参与者在对应阶段的行为动作。整体按照「故事-桥段-序列」的层级拆分,适配复杂多步骤测试流程。

4. Trigger 触发条件

场景动作的启动开关,支持多维度精准触发,例如仿真时长达标、车距小于指定数值、车速超限、车辆抵达指定坐标等,实现场景的智能化联动。

5. Action 执行动作

触发条件满足后执行的具体行为,包括目标车减速、紧急并线、行人横穿马路、信号灯变色、自车紧急制动等所有动态交互行为。

6. Parameter 可配置参数

这是OpenSCENARIO最核心的优势之一。开发者可将车速、跟车距离、切入时长、制动减速度等关键指标设为可变参数,一套基础场景,可批量衍生出数百上千个差异化测试用例,无需手动逐个编写文件,大幅提升测试效率。

FUTURE TECHNOLOGY

两大版本:XML与DSL并行适配不同场景

2024年ASAM官方完成标准拆分,将原有1.x、2.x版本独立为两套并行标准,分别适配不同工程场景,无强制升级、无需相互迁移,适配性更强。

OpenSCENARIO 1.x(XML版本,最新1.3.1|2024年11月更新)

主打高精度、确定性、强适配性,适合定义规则固定、可精准复刻的标准化测试场景,完美匹配AEB、ACC、并线辅助等常规功能验证,可无缝对接各类官方测试规范,多用于安全合规验证。

OpenSCENARIO 2.x(DSL版本,最新2.2.0|2026年3月更新)

主打高抽象、可组合、高复用,聚焦自动驾驶全场景安全验证与大规模批量测试。支持场景模块化组合、测试指标KPI定义、测试覆盖度统计,更适配复杂极限工况、海量场景迭代验证,是高阶自动驾驶测试的主流发展方向。

维度
OpenSCENARIO XML
OpenSCENARIO DSL
文件格式
.xosc.osc
表达方式
XML 结构化文件
领域专用语言
主要优势
精确、明确、易解析、工具兼容性较成熟
抽象层级更高,更适合大规模验证
典型用途
可预测、精确定义的具体测试场景
大规模 V&V、参数空间探索、场景组合复用
思维方式
“把一个具体场景写清楚”
“定义一类场景及其变化空间”

FUTURE TECHNOLOGY

为什么仿真测试离不开OpenSCENARIO?

自动驾驶的安全验证,核心痛点从来不是演示效果,而是海量、复杂、高危边缘场景的全覆盖测试。

真实道路测试成本高昂、危险场景无法实测、测试周期漫长、场景难以复刻,而虚拟仿真测试是解决这一痛点的核心方案,OpenSCENARIO则是虚拟测试体系的基石,核心优势体现在4点:

1. 场景标准化,结果可精准复现

行业通用的标准化描述格式,让并线切入、行人横穿、无保护左转等各类测试场景,可在不同仿真工具链、不同硬件平台中无差别复刻执行,彻底解决测试结果不一致、场景无法复用的行业难题。

2. 摆脱厂商绑定,实现资产自由流转

若测试场景依赖某家厂商的私有格式,车企和测试机构会被工具生态牢牢锁定,场景资产无法迁移,成本极高。OpenSCENARIO是中立开源的行业标准,完全脱离厂商限制,实现场景库资产跨平台、跨体系自由迁移。

3. 支持参数化迭代,批量高效测试

依托参数化配置能力,可对单一基础场景的车速、距离、天气、时机等变量做批量调整,快速生成海量差异化测试用例,高效覆盖常规工况、边缘工况、极限工况,大幅提升测试覆盖度。

4. 适配行业合规,支撑认证体系落地

自动驾驶量产认证需要可追溯、可审计、可复现的测试数据作为依据。相较于口头描述、演示视频、私有脚本,OpenSCENARIO标准化的场景文件,能够形成完整合规的测试闭环,成为行业认证、安全验收的核心依据。

FUTURE TECHNOLOGY

客观认知:OpenSCENARIO的能力边界

作为行业核心标准,OpenSCENARIO价值巨大,但并非万能,切勿过度神化,它存在明确的能力边界:

1. 不负责物理仿真真实性:车辆动力学、轮胎路面交互、传感器成像、雷达反射、控制器延迟等物理仿真效果,由仿真引擎、硬件模型决定,不属于OpenSCENARIO的管控范畴。

2. 无法实现跨平台结果完全一致:虽然场景描述格式统一,但不同仿真器的执行引擎、时间步长、碰撞判定、交通流模型存在差异,最终仿真结果会有细微区别。

3. 只负责场景描述,不负责智能生成:它可以精准定义场景逻辑,但无法自主从真实路测数据、事故案例中挖掘、生成高价值边缘场景,场景智能化生成是独立的技术领域。

4. 两大版本各有短板:XML版本描述精细,但复杂场景代码冗余臃肿;DSL版本抽象能力、组合能力更强,但目前工具链适配度、工程落地成熟度仍在持续完善中。

【自动驾驶仿真联盟】

深耕自动驾驶仿真领域

同步行业前沿动态、技术干货

搭建专业交流平台

汇聚全产业链从业者

交流学习、共同探讨

欢迎各位行业同仁关注加入

扫码关注我们

自动驾驶仿真联盟

分享行业前沿动态、技术干货

欢迎您的关注和加入!

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-26 17:01:20 HTTP/2.0 GET : https://e.mffb.com.cn/a/520238.html
  2. 运行时间 : 0.331461s [ 吞吐率:3.02req/s ] 内存消耗:4,385.28kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=47f2414e96994062ddc9bbbe3e5236f3
  1. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/runtime/temp/600e51726691ba7063b44bb89d9aaaff.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001094s ] mysql:host=127.0.0.1;port=3306;dbname=e_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001384s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.003290s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.003549s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001486s ]
  6. SELECT * FROM `set` [ RunTime:0.097775s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001721s ]
  8. SELECT * FROM `article` WHERE `id` = 520238 LIMIT 1 [ RunTime:0.001111s ]
  9. UPDATE `article` SET `lasttime` = 1782464480 WHERE `id` = 520238 [ RunTime:0.007265s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.005065s ]
  11. SELECT * FROM `article` WHERE `id` < 520238 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.015594s ]
  12. SELECT * FROM `article` WHERE `id` > 520238 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.023055s ]
  13. SELECT * FROM `article` WHERE `id` < 520238 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.006283s ]
  14. SELECT * FROM `article` WHERE `id` < 520238 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.018665s ]
  15. SELECT * FROM `article` WHERE `id` < 520238 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006205s ]
0.335351s