当前位置:首页>python>Python自动化测试大师之路:从零到一,从一到无限

Python自动化测试大师之路:从零到一,从一到无限

  • 2026-03-29 13:33:46
Python自动化测试大师之路:从零到一,从一到无限

这不是结束,而是一个新起点

🎪 回顾我们的旅程

朋友们,我们的Python自动化测试系列课程笔记到这里就告一段落了。让我们回望这段旅程,收获了什么?

🎯 我们走过的路

🚀 从零开始 → Python基础语法 → 函数与模块 → 面向对象编程    ↓🔧 测试基础 → pytest框架 → Fixture夹具    ↓🌐 接口测试 → requests库 → API测试实战 → 数据驱动    ↓🖥️ UI自动化 → Playwright基础 → 页面对象模型 → 复杂场景处理    ↓📊 测试报告 → 结果可视化 → 报告生成 → CI/CD集成    ↓🎯 完整体系 → 分层设计 → 数据驱动 → 持续集成

💪 你现在拥有的能力

  1. 编程能力:能用Python解决实际问题

  2. 测试思维:理解测试的层次和策略

  3. 工具掌握

    • pytest:现代测试框架

    • Playwright:强大的UI自动化工具

    • requests:接口测试利器

  4. 工程能力

    • 数据驱动测试

    • 页面对象模型

    • 测试报告生成

    • CI/CD集成

🎪 从"学完"到"掌握"

学完课程不等于掌握技能。真正的掌握体现在:

🔄 认知的三重境界

# 第一重:知道(我知道这个知识)def 初级水平():    知识点 = ["Python语法""pytest""Playwright""requests"]    return 知识点# 第二重:会用(我能用这个知识解决问题)def 中级水平():    解决问题的能力 = {        "写测试用例"True,        "调试测试失败"True,        "设计测试框架"True,        "分析测试结果"True    }    return 解决问题的能力# 第三重:融会贯通(我能创造新解决方案)def 高级水平():    创新能力 = {        "设计新的测试策略"True,        "优化现有流程"True,        "解决复杂问题"True,        "指导他人成长"True    }    return 创新能力

你现在在哪一重?要如何达到下一重?

🎪 自动化测试的五个境界

1️⃣ 入门级:能写测试

# 特点:跟着教程能写测试def test_login():    page.goto("/login")    page.fill("#username""admin")    page.fill("#password""123456")    page.click("#login-btn")    assert page.url == "/dashboard"

2️⃣ 熟练级:能解决问题

# 特点:遇到问题能自己解决class LoginTests:    """登录测试套件,包含各种场景"""    def setup_method(self):        self.page = Page()        self.page.goto("/login")    def test_normal_login(self):        """正常登录"""        login_page = LoginPage(self.page)        dashboard = login_page.login("admin""123456")        assert dashboard.is_loaded()    def test_error_handling(self):        """错误处理"""        login_page = LoginPage(self.page)        error_message = login_page.login_with_error("wrong""wrong")        assert "用户名或密码错误" in error_message    def test_performance(self):        """性能测试"""        start_time = time.time()        login_page = LoginPage(self.page)        login_page.login("admin""123456")        end_time = time.time()        assert end_time - start_time < 3  # 3秒内完成

3️⃣ 专业级:能设计框架

# 特点:能设计可维护、可扩展的测试框架class AutomationFramework:    """自动化测试框架"""    def __init__(self):        self.config = ConfigManager()  # 配置管理        self.driver = DriverFactory()   # 驱动工厂        self.report = ReportGenerator() # 报告生成        self.data = DataProvider()      # 数据提供        self.log = LogManager()         # 日志管理    def run_tests(self, test_suite):        """运行测试套件"""        for test in test_suite:            self._execute_test(test)    def _execute_test(self, test):        """执行单个测试"""        try:            result = test.run()            self.report.record(result)        except Exception as e:            self.log.error(f"测试失败: {e}")            self._handle_failure(e)

4️⃣ 专家级:能优化流程

# 特点:能优化整个测试和开发流程class TestOptimizationExpert:    """测试优化专家"""    def optimize_testing_flow(self):        """优化测试流程"""        return {            "策略""分层测试 + 精准测试",            "技术栈""Playwright + pytest + Allure + Docker + k8s",            "流程""""                1. 代码提交触发CI                2. 运行核心冒烟测试(5分钟内)                3. 异步运行全量测试                4. 智能失败重试                5. 失败根因分析                6. 自动生成测试报告            """,            "效果""测试时间减少70%,问题发现提前80%"        }    def introduce_ai_testing(self):        """引入AI测试"""        return {            "智能元素定位""AI自动识别页面元素",            "用例自动生成""AI根据需求生成测试用例",            "异常智能检测""AI识别UI异常和性能问题",            "自愈测试""测试失败时AI自动修复"        }

5️⃣ 大师级:能创造价值

# 特点:测试为业务创造价值class TestMaster:    """测试大师 - 从质量保证到质量赋能"""    def quality_strategy(self):        """质量战略"""        return {            "测试左移""需求阶段就介入测试",            "测试右移""线上监控和反馈",            "全员质量""开发、测试、产品共建质量",            "数据驱动""用数据说话,量化质量"        }    def business_value(self):        """业务价值体现"""        return {            "质量指标""将测试结果转化为业务指标",            "用户满意度""通过测试提升用户体验",            "发布频率""通过自动化加速发布",            "成本节约""通过自动化降低人力成本"        }    def team_growth(self):        """团队成长"""        return {            "能力提升""让团队掌握自动化技能",            "流程优化""建立高效的研发流程",            "文化建立""建立质量第一的文化",            "知识沉淀""建立团队知识库"        }

🎪 在AI时代,如何保持竞争力?

🤖 AI不会取代你,但会用AI的人会取代你

在AI大爆发的时代,自动化测试工程师面临新的机遇和挑战:

AI带来的挑战

  1. 代码生成:AI能写测试代码

  2. 用例生成:AI能生成测试用例

  3. 问题定位:AI能分析测试失败原因

  4. 脚本维护:AI能自动修复脚本

AI带来的机遇

  1. 从执行者到设计者:AI帮你写代码,你专注设计和架构

  2. 从手动到智能:AI处理重复工作,你处理复杂决策

  3. 从测试到质量:从"找bug"到"提升质量"

  4. 从技术到业务:从技术实现到业务价值

在AI时代的学习路径

第一阶段:夯实基础(已完成)    ↓第二阶段:掌握AI工具    ↓第三阶段:提升思维层次    ↓第四阶段:创造独特价值

🎯 第二阶段:掌握AI工具

# 1. 学习使用AI编程助手AI助手 = {    "GitHub Copilot""代码自动补全和生成",    "ChatGPT""代码解释、优化、调试",    "Cursor""AI驱动的IDE",    "Claude""代码审查和分析"}# 2. 掌握AI测试工具AI测试工具 = {    "Testim""AI驱动的测试自动生成",    "Applitools""AI视觉测试",    "Mabl""智能测试维护",    "Functionize""AI驱动的E2E测试"}# 3. 学习AI基础知识AI基础 = [    "机器学习基础",    "自然语言处理基础",    "计算机视觉基础",    "Prompt工程"]

🎯 第三阶段:提升思维层次

# 从"怎么写代码"到"怎么解决问题"思维方式 = {    "工程思维""系统化、可扩展、可维护",    "产品思维""用户体验、业务价值",    "数据思维""用数据决策、量化结果",    "架构思维""整体设计、技术选型"}# 具体提升路径提升路径 = [    "学习系统设计",    "研究优秀开源项目",    "参与技术社区",    "建立个人知识体系"]

🎯 第四阶段:创造独特价值

# 找到自己的独特价值独特价值 = {    "深度专精""成为某个领域的专家",    "广度覆盖""掌握多个相关领域",    "跨界融合""结合测试与其他领域",    "创新能力""创造新的解决方案"}

🎪 后续学习建议

1. 技术深度扩展

推荐学习方向:├── 测试框架深入│   ├── pytest插件开发│   ├── 自定义测试报告│   └── 分布式测试├── 前端技术│   ├── JavaScript基础│   ├── Vue/React框架│   └── 前端调试技巧├── 后端技术│   ├── 数据库知识│   ├── API设计│   └── 微服务架构└── 运维知识    ├── Docker容器化    ├── k8s编排    └── 监控与日志

2. 软技能提升

推荐提升方向:├── 沟通能力│   ├── 技术文档写作│   ├── 测试报告讲解│   └── 跨团队协作├── 项目管理│   ├── 测试计划制定│   ├── 风险评估│   └── 进度控制├── 团队管理│   ├── 新人培养│   ├── 知识分享│   └── 流程优化└── 业务理解    ├── 产品思维    ├── 用户思维    └── 数据分析

3. 实战项目建议

实战项目 = [    {        "项目""企业级测试框架",        "目标""从零设计一个完整的测试框架",        "技术栈": ["pytest""Playwright""Allure""Docker""Jenkins"],        "收获""完整掌握测试框架设计和实现"    },    {        "项目""测试平台开发",        "目标""开发一个测试管理平台",        "技术栈": ["Django/FastAPI""Vue/React""数据库""消息队列"],        "收获""全栈开发能力和平台思维"    },    {        "项目""AI测试工具",        "目标""结合AI的测试工具或平台",        "技术栈": ["Python""机器学习""计算机视觉""自然语言处理"],        "收获""AI+测试的实践经验"    }]

🎪 最后的话

送给你的三句话:

  1. 基础永远重要:无论AI如何发展,扎实的基础是你应对变化的底气

  2. 持续学习是常态:技术更新很快,但学习能力永远是你的核心能力

  3. 解决问题才是目的:技术是工具,解决问题、创造价值才是目的

未来的你:

def 未来的测试工程师():    return {        "角色""质量工程师/测试开发专家/质量架构师",        "核心能力": [            "技术深度 + 业务广度",            "自动化能力 + 手动探索",            "工具使用 + 框架设计",            "测试执行 + 质量体系建设"        ],        "工作内容": [            "设计和实现自动化测试框架",            "优化测试流程和工具链",            "建立质量标准和规范",            "推动质量文化建设",            "探索新技术在测试中的应用"        ],        "价值体现": [            "提升研发效率",            "保障产品质量",            "降低线上问题",            "提升用户满意度",            "建立质量品牌"        ]    }

🎯 真正的开始

课程结束了,但你的学习之路才刚刚开始。

记住

  • 你学到的不仅是技术,更是学习的方法

  • 你掌握的不是终点,而是新的起点

  • 你的价值不在于会多少工具,而在于能解决多少问题

在这个AI爆发的时代,测试工程师不会消失,只会进化。从"功能测试"到"自动化测试",从"测试开发"到"质量工程师",每一次进化都是新的机遇。

现在,轮到你上场了。

用你学到的知识,去解决实际问题。

用你掌握的技能,去创造价值。

用你的成长,去影响更多人。

祝你在这条路上,越走越远,越走越稳。


🎉 课程结束,旅程开始!

如果你在学习过程中有任何问题,或者在工作中遇到了挑战,随时可以回来看看这些内容,或者在技术社区交流讨论。

最后,感谢你的坚持学习!希望这个系列能成为你自动化测试之路上的一个坚实起点。 🚀

期待在更高的地方再见! 👋

最新文章

随机文章

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