
自动化测试
文章平均质量分 51
自动化测试
will_net
这个作者很懒,什么都没留下…
展开
-
接口框架项目实战-pytest(六)csv数据驱动
csv 数据驱动 为了解决数据量大 导致yaml文件重复太多。原创 2024-06-03 16:06:23 · 303 阅读 · 0 评论 -
接口框架项目实战-pytest(五)yaml用例封装
接口框架项目实战-pytest(五)yaml用例封装原创 2024-05-30 11:33:24 · 454 阅读 · 0 评论 -
接口框架项目实战-pytest(四)请求封装&接口关联
把所有的请求方法集中到一个地方 目的:利于后期维护和加入日志 异常处理 等。目的:框架封装好之后,功能测试不需要写代码,也能执行自动化测试。request 封装&接口关联。新建extract.yml。原创 2024-05-09 22:21:03 · 346 阅读 · 0 评论 -
接口框架项目实战-pytest(三)requests模块详解以及cookie,session关联处理
request cookie session原创 2024-05-05 10:26:39 · 1128 阅读 · 0 评论 -
接口框架项目实战-pytest(二)allure报告定制 数据驱动
allureb报告定制 数据驱动appid: "wx6b11b3efd1cdc290"secret: "106a9c6157c4db5f6029918738f9529d"原创 2024-04-26 21:52:14 · 510 阅读 · 0 评论 -
接口框架项目实战-pytest(一)级别用法 前后置 夹具
级别用法 前后置 夹具原创 2024-04-20 21:46:19 · 852 阅读 · 0 评论 -
python mysql 数据库
错误:mysql.connector.errors.NotSupportedError: Authentication plugin ‘caching_sha2_password’ is not supported。原因是在 MySQL 8.0 以后,默认的密码加密方式是 caching_sha2_password 而不是mysql_native_password。登录mysql 服务,创建一个新的账户,然后设置mysql_native_password。格式:”用户名”@”登录IP或域名”。原创 2024-01-04 21:11:30 · 511 阅读 · 0 评论 -
Python logging 日志
1个日志器可以有多个处理器,每个处理器可以有各自的过滤器和格式器。waring 警告信息 有些意外但是程序运行正常。critical 严重错误 软件无法正常运行。error 错误信息 某个功能无法正常运行。info 用于确认一切按预期进行。formatter 格式器。日志的作用:问题定位。logger 日志器。hander 处理器。filter 过滤器。debug 调试日志。原创 2023-12-28 20:28:09 · 476 阅读 · 2 评论 -
python 处理 Excel
警告:DeprecationWarning: Call to deprecated function get_sheet_by_name (Use wb[sheetname]).解决方案 wb.get_sheet_by_name(“sheet1”) 改为 wb[“sheet1”]xlrd xlwt xlutils openpyxl pandas pip 安装。xlrd 2.0.0以后的版本不支持xlsx格式的excel文件。xlrd 读取 xlwt 写入 xlutils 操作(复制)Excel 文件处理。原创 2023-12-26 20:28:46 · 693 阅读 · 0 评论 -
python 操作yaml文件
yaml 文件是一种灵活的数据格式,yaml文件是最常用的配置文件类型之一,相比ini,conf 配置文件,yaml 更加简洁操作更加方便,可以存放不同类型数据,后缀名:yaml、yml。yaml 大小写敏感、使用缩进表示层级关系(缩进用空格)yaml 支持:对象、数组、纯量 数据类型。创建yaml_action.py。创建confg.yaml。安装pyyaml 插件。原创 2023-11-24 10:01:00 · 863 阅读 · 0 评论 -
python 操作ini文件
ini文件 用于储存项目全局配置变量(接口地址、项目地址、日志地址等等)创建ini_action.py 文件。python 读取&修改ini文件。创建config.ini 文件。原创 2023-11-22 20:45:51 · 721 阅读 · 0 评论