丿罗小黑
码龄13年
求更新 关注
提问 私信
  • 博客:167,851
    社区:48
    167,899
    总访问量
  • 199
    原创
  • 633
    粉丝
  • 120
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
加入CSDN时间: 2013-07-19

个人简介:计算机硕士在读

  • 毕业院校: 南京信息工程大学
博客简介:

丿罗小黑的博客

查看详细资料
个人成就
  • 获得859次点赞
  • 内容获得19次评论
  • 获得812次收藏
  • 代码片获得1,282次分享
  • 博客总排名40,153名
  • 原力等级
    原力等级
    5
    原力分
    1,948
    本月获得
    3
创作历程
  • 20篇
    2025年
  • 57篇
    2024年
  • 88篇
    2023年
  • 35篇
    2022年
成就勋章
TA的专栏
  • Pytest
    20篇
  • Java
    62篇
  • 文字检测&识别
    11篇
  • Ubuntu
    6篇
  • Pytorch
    17篇
  • 操作系统
    18篇
  • 机器学习
    39篇
  • Transformer
    16篇
  • Python
    11篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • Python
    python
创作活动更多

AI视频生成新时代:Wan2.2-T2V-A5B 文本转视频实战

文本生成视频技术近年来快速崛起,Wan2.2-T2V-A5B 作为其中的代表性工具,为内容创作者提供了全新的视频生成方式。为了探索这一技术的应用潜力,CSDN 发起本次征文活动,鼓励创作者分享实战经验与创新案例,推动文本生成视频技术的普及与创新。 <font color=red>*另外,按照官方指定镜像任务创作,单个社区镜像奖励 30-80元现金 ,创作越多可获得现金奖励越多!详情可见: [创作即收益!CSDN 社区镜像单个最高得 80 元,收益上不封顶,轻松躺赚!_算力镜像市场-CSDN博客](https://blogdev.blog.csdn.net/article/details/155983325)*<font color=red>

4人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Pytest项目_day20(log日志)

本文介绍了Python中日志记录(logging)模块的使用方法,重点演示了如何创建日志类并应用到测试场景中。首先说明了日志的四个等级(DEBUG/INFO/WARNING/ERROR),然后给出了一个完整的日志工具类实现,包含时间戳、文件名、行号和日志级别的格式化输出。接着展示了如何在测试用例中集成日志记录,最后通过RestClient类实现了对HTTP请求(GET/POST/PUT/DELETE)的日志记录优化,包括请求URL、方法、参数等关键信息的记录。文章还介绍了使用pytest的fixture功能
原创
博文更新于 2025.08.20 ·
415 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

Pytest项目_day19(测试用例代码分层、**keywargs、类)

本文展示了一个手机归属地查询API的代码分层架构。测试层调用mobile_query方法,通过api层转发到api_util层,最终由rest_client发起GET请求。代码结构清晰,各层职责明确:测试层负责断言验证,api层处理响应转换,api_util层构建请求参数,rest_client层执行实际HTTP请求。这种分层设计提高了代码的可维护性和可测试性。
原创
博文更新于 2025.08.18 ·
268 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Pytest项目_day18(读取ini文件)

本文介绍了如何使用Python的configparser模块读取ini配置文件。ini文件格式以[]标记key,另起一行写value,支持字典嵌套且无需引号。示例代码展示了read_ini()方法的实现,通过os模块获取文件路径,使用configparser读取并返回配置内容。该方法可直接在测试用例中调用,方便管理测试环境配置。文中还提供了ini文件样例和read_ini()方法的完整实现代码,帮助开发者快速掌握配置文件的读取操作。
原创
博文更新于 2025.08.18 ·
470 阅读 ·
8 点赞 ·
0 评论 ·
0 收藏

Pytest项目_day17(随机测试数据)

本文介绍了使用Python Faker库实现YAML测试数据随机生成的方法。通过定义YAML模板,使用${}标记需要随机生成的部分(如姓名、年龄),并利用eval()动态执行随机函数。文章详细说明了如何解析YAML文件、匹配变量标记、处理不同类型数据,并展示了如何将固定前缀与随机值拼接。该方法实现了测试数据的自动化生成,避免了手动设置的繁琐。代码示例演示了姓名、年龄等字段的随机生成过程,以及如何处理包含固定前缀的复合字段。
原创
博文更新于 2025.08.15 ·
580 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

Pytest项目_day16(yaml和parametrize结合)

本文介绍了三种查询手机号归属地的测试数据传递方法。方法一使用YAML文件和双层列表结构传递多参数,但不够直观;方法二直接使用列表传递数据,更加清晰;方法三针对单条数据,可直接传入字典或调用方法获取YAML数据。三种方式分别适用于不同场景,提供了从复杂到简单的参数化测试解决方案。
原创
博文更新于 2025.08.15 ·
321 阅读 ·
5 点赞 ·
0 评论 ·
2 收藏

Pytest项目_day15(yaml)

YAML是一种通用的数据序列化格式,具有高可读性,适合配置文件和数据结构存储。它支持三种数据结构:键值对(对象)、数组和基本数据类型。YAML字典的写法要求外层键顶格,内层键缩进两格;数组元素前需加短横线"-"并缩进。元素可以是字典或数组,通过换行和短横线分隔。YAML提供了灵活的语法,字典可以使用花括号{}显式声明(需加逗号),也可以省略。相比JSON和INI,YAML在配置文件中更具优势,解析成本低且功能更强大。
原创
博文更新于 2025.08.14 ·
430 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Pytest项目_day14(参数化、数据驱动)

参数化测试是pytest框架中的重要功能,通过@pytest.mark.parametrize装饰器实现。它支持单参数单次循环、单参数多次循环和多参数多次循环三种模式。单参数时,参数值列表中的每个元素会被依次赋给测试函数;多参数时,需要将参数名和对应的参数值列表(可迭代对象)传入装饰器。该功能可有效减少重复代码,提高测试用例的复用性和可维护性,适用于需要测试多种输入组合的场景。
原创
博文更新于 2025.08.13 ·
279 阅读 ·
9 点赞 ·
0 评论 ·
1 收藏

Pytest项目_day13(usefixture方法、params、ids)

摘要:mark.usefixtures提供了一种更直接的调用fixture的方式,相比参数传入更简洁。需要注意多个usefixtures装饰器同时使用时,测试用例会优先执行最靠近它的fixture,顺序由近及远。这种特性在需要控制fixture执行顺序时很有用。
原创
博文更新于 2025.08.12 ·
260 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Pytest项目_day12(yield、fixture的优先顺序)

摘要:本文介绍了pytest中yield关键字在fixture中的两种用途:一是作为后置操作,其执行时机取决于scope设置(如function作用域下会在方法结束时执行);二是可以像return一样返回数据,但会继续执行yield后的代码。同时说明了fixture的执行优先级规则(session>module>class>function),并指出pytest会自动按此顺序执行fixture,不受调用顺序影响。文章通过多张代码截图展示了相关用法示例。(149字)
原创
博文更新于 2025.08.11 ·
375 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Pytest项目_day11(fixture、conftest)

摘要 Fixture是Pytest中用于测试前后处理的灵活机制,比setup/teardown更强大。它支持四种作用范围:function(默认)、class、module和session。function范围每个测试方法调用一次;class范围每个类调用一次;module范围整个文件调用一次;session范围一次测试会话只调用一次。通过@fixture注解和scope参数设置范围,可用autouse=True自动应用或通过参数显式调用。conftest.py可实现跨文件共享fixture。不同范围的fi
原创
博文更新于 2025.08.11 ·
816 阅读 ·
24 点赞 ·
0 评论 ·
9 收藏

Pytest项目_day10(接口的参数传递)

摘要:本文介绍了在测试用例间共享数据的两种方法。方法一是通过函数返回值,在被调用的测试用例中使用return返回数据,其他用例直接调用该方法获取数据。方法二推荐使用类变量(类名.变量)存储数据,确保所有用例访问同一变量。注意避免使用实例变量(self.变量),因为Pytest会为每个用例创建不同实例,导致数据无法共享。两种方式都能有效解决测试用例间的参数传递问题。(149字)
原创
博文更新于 2025.08.08 ·
341 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Pytest项目_day06(requests中Session的用法)

本文介绍了会话保持的两种机制:Session和Cookies。Session存储在服务端,而Cookies保存在客户端。Cookies具有有效期限制,过期后将失效。前端请求时会自动携带Cookies中的token和value值,若验证失败或过期,服务端会触发登出操作并清空客户端Cookies。这两种机制共同作用,实现了用户登录状态的维护。
原创
博文更新于 2025.08.08 ·
3847 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Pytest项目_day09(skip、skipif跳过)

pytest框架提供了@pytest.mark.skip和@pytest.mark.skipif装饰器来跳过测试用例。前者无条件跳过标记的测试,后者则根据布尔条件判断是否跳过。使用时需要注意skipif的条件表达式需用引号包裹。这些功能可用于临时禁用某些测试或条件性跳过不适用环境的测试案例。
原创
博文更新于 2025.08.08 ·
342 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Pytest项目_day08(setup、teardown前置后置操作)

这篇技术文章介绍了Python测试框架中的setup和teardown方法,以及它们的四种级别作用域:模块级、函数级、类级和方法级。setup方法用于测试前的准备工作,teardown用于测试后的清理工作,每种级别都有对应的执行时机和应用场景。文章还提供了一个快捷运行测试的方法,建议在测试文件中定义main函数,这样可以直接运行整个测试文件。这些方法是编写自动化测试时进行环境初始化和清理的重要工具。
原创
博文更新于 2025.08.08 ·
258 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Pytest项目_day07(pytest)

Pytest要求测试文件和测试方法都以test_开头才会被识别为测试用例。使用assert语句进行预期值与实际值的比较。运行测试时需在命令行输入pytest <文件名>,执行结果会显示通过(.)、失败(F)或错误(E)状态,100%表示所有测试方法执行完成。未按命名规范的测试方法将不会被执行。
原创
博文更新于 2025.08.08 ·
889 阅读 ·
33 点赞 ·
0 评论 ·
0 收藏

Pytest项目_day05(requests加入headers)

本文介绍了headers在HTTP请求中的重要性。文章指出,将固定参数如cookies、user-agent等放在headers中能避免URL臃肿。并以豆瓣网站为例,说明不加headers会导致418反爬错误,而添加user-agent和referer等headers参数后即可正常访问。这体现了headers在绕过反爬机制中的关键作用。
原创
博文更新于 2025.08.06 ·
4110 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Pytest项目_day04(Python做接口请求)

Python的requests包是一个强大的HTTP请求库,支持HTTP/HTTPS协议,可用于接口测试。它提供了简洁的API,通过r.json()获取JSON响应,r.status_code查看状态码,r.text获取响应文本内容。这些方法使接口测试和数据处理变得简单高效。
原创
博文更新于 2025.08.06 ·
434 阅读 ·
6 点赞 ·
0 评论 ·
0 收藏

Pytest项目_day03(Postman使用)

【代码】Pytest项目_day03(Postman使用)
原创
博文更新于 2025.08.06 ·
225 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Pytest项目_day02(接口测试)

接口测试是测试系统组件间接口的一种测试,测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。换一种话说,接口测试就是测试这个接口的功能。
原创
博文更新于 2025.06.25 ·
262 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

Pytest项目_day01(HTTP)

Pytest项目_day01
原创
博文更新于 2025.05.13 ·
430 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏
加载更多