自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Python接口自动化框架之日志模块封装

2. 我们定义了一个详细的日志格式,并移除了所有已存在的日志处理器。然后,我们分别为不同的日志级别(DEBUG、INFO、WARNING、ERROR)配置了不同的日志文件处理器,每个处理器只记录相应级别的日志。3. 我们使用 lambda 函数创建了简洁的日志记录函数,并将这些函数与不同的日志级别绑定,方便在代码中直接调用。• 将不同级别的日志分别存储在不同的文件中,方便查找和分析特定级别的日志信息,提高调试效率。• 配置了日志文件的轮转和压缩,可以有效管理日志文件大小,防止日志文件过大导致磁盘空间不足。

2024-06-20 11:22:37 328 1

原创 python接口自动化之如何在 Pytest 中使用异步 Fixture 进行验证码识别与自动登录获取token

• conftest.py 文件允许你定义 fixture,这些 fixture 可以在同一目录及其子目录中的所有测试文件中共享使用。这使得你可以通过简单的目录结构管理复杂的测试项目,而无需在每个测试文件中进行额外的配置。conftest.py 是 pytest 测试框架中的一个特殊文件,用于定义共享的 fixture 和测试配置。• conftest.py 文件可以管理跨测试的共享状态,例如在多个测试用例之间共享一个数据库会话,或者在测试开始和结束时执行特定的操作(如启动和关闭服务)。

2024-06-19 16:36:42 411

原创 docker构建本地nacos服务

注意,mysql是本地安装的,docker中的nacos访问本地mysql 不要用localhost或者127.0.0.1去访问,用本机ip去访问,另外注意需要开启两个端口, 一个是管理端口8848,一个是API端口9848。使用nacos作为注册和配置中心的项目,本地进行开发的时候,需要本地部署nacos服务,一种方式是直接下载nacos手动配置后,手动启停服务。如果启动后无法访问,可通过查看nacos启动日志,通常是配置不正确,如数据库无法访问等因素导致。账号默认nacos、密码默认nacos。

2024-06-18 15:29:27 732

原创 SonarQube部署与使用

在 Jenkins 管理控制台中导航到 “Manage Jenkins -> Manage Plugins”,在 “Available” 选项卡中搜索并安装 “SonarQube Scanner” 插件。根据项目需求,可以在 SonarQube 中安装不同的插件。解压后,你会在 /opt 目录下看到一个名为 sonarqube-9.9.5 的文件夹,里面包含了 SonarQube 的所有文件。配置完成后,保存并构建项目。配置完数据库后,记得记录下数据库名称、用户名和密码,以便后续配置 SonarQube。

2024-06-13 12:02:38 944 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除