自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【自动化持续集成部署平台】持续集成自动化平台发布了-技术栈(python-flask+vue3+mysql+linux)

好久没有发布作品了,最近完成了一个也有利于开发、测试同学的一个自动化部署平台,方便大家在工作中的效率,以前经常是使用jenkins发布部署项目及运行自动化项目,现在可以在平台上一键式部署发布项目啦!项目包含的技术栈:后端:python+flask(对于熟悉python的同学也可以选择Django,在这里我就是使用了flask进行开发了)

2023-08-19 21:24:00 587

原创 【Python_Flask系列之_JWT+Redis的token管理(包含失效)】

本次使用了白名单的思路,登录时将token存入redis中,登录退出时将token移除redis中,登录退出后原来的token已失效,无法使用之前的token,需要再次登录获取新的token操作业务。

2023-04-07 10:38:01 821

原创 【Python_Flask系列之_调试书籍管理增删改查接口】

【Python_Flask系列之_调试书记管理增删改查接口】

2023-04-07 10:15:52 153

原创 【selenium拖拽ActionChains失效,另起炉灶之-借助pyautogui实现轨迹拖拽】

利用元素返回的相对浏览器的位置的方法, location[] 可以返回元素的坐标,再加上边框的位移量,确定好元素相对于电脑的位置,这个时候用浏览器最大化方法很有必要 driver.maximize_window(),可以固定浏览器相对于电脑位置的偏移量,这个偏移量需要大家自己来找,再利用 pyautogui 模拟鼠标操作完美的解决问题,鼠标操作实现电脑坐标点到点的轨迹拖动,后面的 duration 可以设置拖动时长。在ActionChains处踩坑长时间逗留,不知如何求解,需要重新打开思路。...

2022-08-10 11:39:30 763 1

原创 Jmeter分布式压测-windows(master控制机)&多个linux(slaves负载机)&监测服务器资源(cpu、内存等)

为什么进行jmeter分布式压测?一、干货解释原因:**原因一:**一台压力机的 Jmeter 默认最大支持 1000 左右的并发用户数(线程数),再大的话,容易造成卡顿、无响应等情况,这是受限于 Jmeter 其本身的机制和硬件配置(内存、CPU等)**原因二:**由于 Jmeter 是 Java 应用,对 CPU 和内存的消耗较大,在需要模拟大量并发用户数时,单机很容易出现 JAVA 内存溢出的错误,导致测试脚本本身就有瓶颈二、什么叫分布式压测:普通压测:单台机可以对目标机器产生的压力比较小,

2022-05-11 10:09:08 2157 3

原创 Springboot单元测试之第一部分: Dao层的单元测试

Dao层的单元测试前言:本次demo写的关于图书管理的增删改查分页等功能进行单元测试数据库:数据库的表结构及数据如下:1、Pojo实体类2、Dao数据层简介:使用 MybatisPlus 的标准通用接口 BaseMapper 快速进行开发3、编写Dao层的单元测试用例1)、根据id查询数据的测试:2)、插入数据的测试:3)、更新数据:4)、删除数据:5)、查询所有数据:6)、分页查询:7)、模糊查询:4、总结:主要对Dao层的功能测试是否有效...

2022-04-15 15:21:04 5252

原创 Springboot之单元测试系列全集

为什么学习单元测试???

2022-04-15 14:28:16 514

原创 带你走进Python之自动化在Linux的运行流程及报告的查看

瞧瞧Python自动化在Linux下的样子前言:好久没有分享Python在linux下的运行流程了,大部分的时间还是在windows下运行调试比较多,通常的是在jenkins上配置,一键运行,但是没有真正的去在linux去探究里面的运行流程,接下来就让我们一块去看看吧!流程大概分为以下几部分:1)、git拉取代码:2)、执行run脚本,调用全局测试用例3)、部分日志打印及输出日志文件4)、脚本执行完成结果5)、查看报告结束语:以上就是大概流程,上述只是一个demo,有问题的小伙伴欢

2022-04-15 11:01:15 1547 1

原创 Docker + Jenkins + Git + Pytest + Allure 自动化测试之持续集成收官

前言:Docker + Jenkins + Git + Pytest + Allure 自动化测试之持续集成收官过程:后续有机会了,给大家分享其中的踩坑之路结果:已完成UI自动化与API接口自动化的搭建,可以通过报告路径访问allure或者邮件链接、手机直接访问allure报告网页,有问题的小伙伴可以私信共同探讨,共同进步...

2022-04-12 16:41:34 714

原创 Python之UI自动化-带你踩踩坑二(pytest框架的log及print控制台无法显示)

**见证坑(二)的真面目:**pytest框架的log及print控制台无法显示**原因:**在运行测试脚本时,为了调试或打印一些内容,我们会在代码中加一些print或者log内容,但是在运行pytest时,默认这些内容不会显示出来解决办法:1)运行时添加-s参数,eg:pytest test_demo001.py -s2)推荐做法,使用pytest.ini,添加参数结果显示:...

2022-04-12 15:54:49 2739

原创 Python之UI自动化-带你踩踩坑一(另类的元素不可点击)

见证坑(一)的真面目:元素不可点击原因:图中的元素的高度是0,竟然是0,导致元素不可点击,于是乎点不着,就是点不着解决办法:1)、给开发大哥加个鸡腿进行修改2)、使用pyhon执行js代码这里我没有给加鸡腿,就选择的是方式2,部分代码显示如下:...

2022-04-12 15:35:33 1199

原创 【sonarQube+springboot的单元测试】

sonarQube+springboot的单元测试1、springboot安装sonarLint的插件:2、maven打包、编译:3、sonarQube创建新项目:4、idea中执行命令:mvn sonar:sonar -Dsonar.projectKey=test_ws2 -Dsonar.host.url=http://192.100.8.31:9000 -Dsonar.login=0cae48875da2d9a21f110eb8bbded8cc4bbb6b91如果sonarQube代码

2022-02-11 17:22:13 1137

原创 主机的虚拟机VMware中linux操作系统在局域网中被其他计算机连接

主机的虚拟机VMware中linux操作系统在局域网中被其他计算机连接一、背景二、实际场景演练三、解决方案四、主机B对映射后的VMware的linux系统进行连接一、背景主机A、B等其他主机处于一个局域网中,主机A上安装了VMware(其中VMware上安装了linux操作系统),主机B等其他主机,由于业务需要想要去连接访问主机A上VMware上的linux操作系统,这个时候怎么办呢?废话不多说,直接上干货!!!二、实际场景演练主机A的IP地址:192.168.1.6主机VMware的linux操

2021-08-11 00:10:43 577

原创 Docker启动及进入mysql容器,且python操作mysql

Docker启动及进入mysql容器一、查看mysql镜像二、查看并启动mysql容器三、进入mysql容器四、进入mysql数据库五、简单的操作mysql数据库六、python连接并操作mysql一、查看mysql镜像具体代码参考如下:docker images二、查看并启动mysql容器docker ps -a #查看所有运行容器,图中显示mysql容器已经启动docker restart mysql #如果mysql容器没有启动的话,使用此命令重启三、进入mysql容器doc

2021-08-08 23:17:57 1099 1

空空如也

空空如也

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

TA关注的人

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