Python脚本中的__main__中的作用 Python脚本中的__main__中的作用在 Python 中,if __name__ == "__main__": 是一个常见的结构,主要用于控制代码的执行方式,确保代码只有在直接运行当前文件时才会执行,而不会在被其他模块导入时执行。 什么是 __name__?📌 在 Python 中,每个模块(文件)在运行时都会有一个特殊的变量 __name__,它的值取决于模块是直接 2025-03-28 Python > Python 常见函数 > Python脚本中的__main__中的作用 #原创 #python
Python常见模块之os模块详解 Python常见模块之os模块详解os 是 Python 内置的 操作系统接口模块,用于: ✅ 文件和目录操作(创建、删除、移动)✅ 环境变量管理✅ 权限控制(修改文件权限、用户组)✅ 进程管理(多进程、shell 命令执行)✅ 企业实战应用:批量文件管理、日志分析、定时任务 导入 os 模块📌 获取当前工作目录,动态加载配置文件 1234567import os# 查看操作系统类型print( 2025-03-27 Python > Python 常见函数 > Python 常见模块之os模块详解 #原创 #python
Python requests 模块的使用 Python requests 模块的使用requests 是 Python 最流行的 HTTP 客户端,用于: ✅ 发送 GET、POST、PUT、DELETE 等请求✅ 处理 JSON 数据✅ 设置 Headers、Cookies、代理、认证✅ 文件上传、下载✅ 超时、重试、并发请求✅ 结合 pytest 进行 API 测试 🔹 安装 requests 1pip install reque 2025-03-27 Python > Python 常见函数 > Python requests 模块的使用 #原创 #python #requests
Pytest入门系列之pytest和Allure结合详细指南 Pytest入门系列之pytest和Allure结合详细指南在企业级测试中,pytest + Allure 是生成 美观、详细、可交互测试报告 的最佳实践。它适用于: ✅ API 自动化测试 ✅ UI 自动化测试(Selenium、Appium) ✅ 数据库测试 ✅ CI/CD 持续集成(Jenkins、GitLab CI/CD) 安装 pytest-allure📌 安装 allure-pyte 2025-03-26 Pytest > Pytest入门系列之pytest和Allure结合详细指南 #原创 #pytest
Pytest入门系列之pytest的参数化 Pytest入门系列之pytest的参数化pytest 参数化 允许我们在同一个测试函数中运行多个输入组合,避免重复代码,提高测试覆盖率,特别适用于: ✅单元测试(多个输入输出组合)✅API 测试(不同请求参数)✅数据库测试(不同数据集)✅前端 UI 测试(不同浏览器) @pytest.mark.parametrize 基本用法🔹 示例:测试加法函数 123456789101112131415i 2025-03-25 Pytest > Pytest入门系列之pytest的参数化 #原创 #pytest
Pytest入门系列之pytest的常见三方插件 Pytest入门系列之pytest的常见三方插件pytest 提供了大量插件,可以增强测试能力,比如: ✅ 并行执行✅ 生成测试报告✅ 测试覆盖率统计✅ Mock 数据✅ 数据库测试✅ 自动失败重试✅ API 测试 pytest-xdist:并行执行,提高测试速度📌 pytest-xdist 可以并行运行多个测试,提升执行效率。适用于: ✅大规模测试套件✅API、UI自动化测试✅CI/CD 提 2025-03-25 Pytest > Pytest入门系列之pytest的常见三方插件 #原创 #pytest
Pytest入门系列之pytest的hooks功能 Pytest入门系列之pytest的hooks功能📌 pytest hooks 是 pytest 提供的插件机制,允许开发者在测试运行的不同阶段插入自定义逻辑,比如: ✅在测试开始前执行初始化 ✅在测试执行后收集结果 ✅自定义测试发现和报告 ✅修改测试用例执行流程 什么是 pytest hooks?pytest hooks 由 pytest 提供的回调函数 组成,用户可以重写这些函数来修改 py 2025-03-24 Pytest > Pytest入门系列之pytest的hooks功能 #原创 #pytest
Pytest入门系列之pytest的conftest.py Pytest入门系列之pytest的conftest.pypytest 的本地插件系统核心文件,用于:✅ 定义测试夹具(fixtures)✅ 实现自定义 hooks✅ 加载外部插件✅ 配置测试环境 📌 特性:目录级作用域,支持嵌套配置 基础用法创建fixture123456789101112131415161718192021# tests/[email protected] 2025-03-21 Pytest > Pytest入门系列之pytest的conftest.py #原创 #pytest
Pytest入门系列之pytest的ini配置文件 Pytest入门系列之pytest的ini配置文件pytest 的主配置文件,用于:✅设置默认命令行选项✅配置测试发现规则✅定义全局 Fixture 和插件✅ 管理测试环境参数 基础配置文件位置与结构📌 首先需要创建一个ini文件,取名为pytest.ini 123456# 项目根目录创建 pytest.ini[pytest]# 基本配置项addopts = -v --tb=shorttestp 2025-03-21 Pytest > Pytest入门系列之pytest的ini配置文件 #原创 #pytest
Pytest入门系列之pytest的内置fixture Pytest入门系列之pytest的内置fixturepytest 提供了许多内置的 fixture,用于处理测试执行、临时目录、参数化、标记等功能,大大简化测试编写。 什么是 pytest 内置 fixture?在 pytest 中,fixture 是 测试前后置 机制,允许我们自动初始化资源,并在测试完成后清理资源。pytest 还提供了一些内置 fixture,可直接使用,无需手动创建。 � 2025-03-20 Pytest > Pytest入门系列之pytest的内置fixture #原创 #pytest