摘要: 前言 在搭建测试框架过程中,会遇到需要频繁操作数据库的情况,会用到pymysql进行数据库的操作,当操作的连接数过多时,会出现断连的情况。以下代码是借鉴其他大佬的代码,忘记是哪位大佬的代码,后续看到再补上链接。在此致谢! 代码部分 1、封装链接池部分 from timeit import defau 阅读全文
posted @ 2022-03-08 21:07 吹神 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 前言 在编写自动化测试框架时,chrome浏览器总是会自动更新版本,时不时会导致编写脚本时,chromedriver不可用。所以编写以下脚本完成自动更新检测,在每次启动时,更新或者替换chormedriver,只针对于winodws系统。 代码分解,完整代码放在最后。 1、从windows注册表中获 阅读全文
posted @ 2022-03-08 20:59 吹神 阅读(513) 评论(0) 推荐(1) 编辑
摘要: 前言 应业务需求,需要用到pytest-xdist库作并行任务,为解决钩子函数重复调用问题,所以记录一下。 主要从博主发表的文章获得启发. 原文地址:https://korytkin.medium.com/how-to-get-data-from-pytest-xdist-nodes-2fbf2f0 阅读全文
posted @ 2022-02-22 18:01 吹神 阅读(441) 评论(0) 推荐(0) 编辑
摘要: cy.allure常用方法: cy.logStep(name)/cy.step(name): 定义allure里的step步骤 - logStep(name): 定义子步骤 - step(name, isParent:false): 是否为父步骤,false则为子步骤 cy.allure().wri 阅读全文
posted @ 2022-02-09 14:09 吹神 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 前言 测试过程中需要造数据,在yaml文件使用变量名占位,在加载数据时填充进去。 displace.py 定义处理变量的方法,使用递归遍历。 # 同级目录下的文件使用from . 导入 from . import create_data def analyze_data(data): """ 递归解 阅读全文
posted @ 2021-08-27 17:56 吹神 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 前言 为发起请求时能输出日志,所以对requests做二次封装。 config.py文件封装日志,使用loguru模块。 from pathlib import Path from loguru import logger as log # 项目根路径 BASE_PATH = Path(__file 阅读全文
posted @ 2021-08-27 14:33 吹神 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 前言 网上已经有写关于jmeter引入第三方jar包的文章,本文主要是记录遇到报错进行排查并解决的文章。 编写java类,并实现两个方法。一个方法需要用到第三方jar包,在这用maven作引用。 maven编译打包 jmeter引入jar包 尝试在Bean Shell预处理程序中使用我们得java类 阅读全文
posted @ 2021-08-18 17:00 吹神 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 前言 本文只做记录,不做具体源码解析。 博主也是初学,系列文章只做入门,不建议当做范文。 代码实现 项目结构 GlobalException.java是全局异常处理类 MyJwtException.java是自定义的异常处理类 GlobalException.java实现全局异常捕获并返回json。 阅读全文
posted @ 2021-03-05 17:47 吹神 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 前言 本文只做记录,不做具体源码解析。 博主也是初学,系列文章只做入门,不建议当做范文。 代码实现 只需要引入starter-aop即可 Maven配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri 阅读全文
posted @ 2021-03-05 17:37 吹神 阅读(1466) 评论(0) 推荐(0) 编辑
摘要: 前言 转载博客:https://www.cnblogs.com/yhleng/p/9837992.html 安pyauto包:pip install PyAutoit 安装autoit工具:https://www.autoitscript.com/site/autoit/downloads/ 案例说 阅读全文
posted @ 2020-11-11 18:32 吹神 阅读(723) 评论(0) 推荐(0) 编辑