- 博客(81)
- 资源 (7)
- 收藏
- 关注

原创 requests详细介绍(Python接口自动化测试)
Http网络接口Python请求库Requests从起源到实战讲解本文实战Demo提供测试目标把场网站
2022-11-17 23:34:56
3243
5

原创 Python从无到有搭建接口(API)自动化测试框架
目录1、前言2、思路3、正文一、请求requests模块二、UT测试Unitest模块三、路径path模块四、配置config模块五、读取excel模块六、读写数据库DB模块七、打印日志log模块八、发送邮件email模块九、发送企业微信模块十、参数化par模块十一、核心工厂factory模块1、前言pass2、思路pass3、正文pass一、请求requests模块pass二、UT测试Unitest模块pass
2021-01-03 23:51:03
15948
51

原创 Python+Jenkins+企业微信 构建部署实时通知
目录1、前言2、思路3、企业微信操作4、Jenkins配置5、代码6、效果1、前言代码部署,需要人为监控,如果是自动部署,没有人监控时,部署情况如何,不得而知,所以我们可以写一个实时部署通知,使用企业微信2、思路在企业微信建立一个应用,为接收消息的载体,添加相关人员使用Python得到应用token,发送消息在Jenkins使用Shell命令将相关参数执行Python代码3、企业微信操作1、获取企业微信的企业ID2、创建应用3、得到Ag
2020-12-11 22:42:13
1627

原创 Python 自动生成数据插入到表,只需要提供连接参数、库名、表名、与想要插入数据的数量
目录1、前言2、思路2、代码1、前言2、思路2、代码import pymysqlimport randomimport copyimport datetimeclass AutoFactory(object): def __init__(self): pass def connect_db(self, host, port, user, pwd, db): """ 连拉数据库...
2020-11-17 16:54:32
1087
4

原创 Python 从无到有搭建WebUI自动化测试框架
目录前言1、Python库选择2、分层设计3、基础类浏览器页面4、公共类读取excel用例读取config配置获取相对路径中央处理工厂打印Log发送邮件处理参数化前言一个迭代频繁的项目,少不了自动化测试,冒烟与回归全部使用自动化测试来实现,释放我们的人工来测试一些重要的,复杂的工作。节省成本是自动化测试最终目标Python搭建自动化测试框架是高级测试的人设之一1、Python库选择 这套框架主要的Pyt.......
2020-06-01 22:16:43
30361
129

原创 Python+Selenium WebUI自动化框架 -- 实现特殊PO模型
前言: 设计用例格式类,封装PO模型工厂,一行代码执行上千条用例不是梦,让UI自动化框架脱离高成本、低效率时代,将用例的重用性贯彻到极致,让烦人的PO概念变得无所谓,让一个测试小白都能编写并实现自动化知识储备前提:熟练python语言理论与实际运用,熟悉selenium库与自动化测试环境配置。上一篇文章《Python实现UI自动化框架 -- 一键调用页面操作》《Python实...
2020-05-06 23:00:41
2886

原创 Python+Selenium WebUI自动化框架 -- 统一入口自动化
前言: 封装Selenium基本操作,让所有页面操作一键调用,让UI自动化框架脱离高成本,低效率时代,让一个测试职场小白都能编写并实现自动化。知识储备前提:熟练python语言理论与实际运用,熟悉selenium库与自动化测试环境配置。工厂类未搬运过来,先让看朋友们看看如何一键做自动化,看看运行结果from common.factory import Facto...
2020-05-04 21:01:09
2021

原创 Python+Selenium WebUI自动化框架 -- 基础操作封装
前言:封装Selenium基本操作,让所有页面操作一键调用,让UI自动化脱离高成本,低效率时代,让一个职场小白都能编写并实现自动化。设计目录,分层设计,将浏览器操作与WEB操作分开,放到一个基础工厂里去browseroperator.py 浏览器操作webdriveroperator.py WEBd页操作browseroperator.py的代码如下:...
2020-05-04 11:35:59
3264
1
原创 LDAP企业部门配置及统一账号创建
本文介绍了使用LDAP创建企业部门架构和统一账号的完整操作流程。主要内容包括:1)通过Organisational Unit模板创建部门结构;2)使用User Account模板创建员工账号,设置用户名、密码等基本信息;3)为账号添加中文名、邮箱等扩展属性。LDAP统一账号可用于Windows、Linux、Confluence、Gitlab等企业系统的登录认证,实现企业数字化服务的账号统一管理。文章提供了详细的图文操作步骤,从部门创建到账号属性维护的全过程,为企业IT管理员提供了实用的配置指南。
2025-08-27 17:15:01
18
原创 Docker 安装LDAP(企业级统一账号配置系统)
LDAP到底是啥?—— 您公司里的“统一账户管理中心”想象一下,你在一家大公司上班。周一早上,你打开电脑,需要输入密码登录Windows系统;然后打开公司邮箱,又得输一遍密码;接着要连公司Wi-Fi,再输一次;想用一下内部的报销系统,好家伙,还得输密码!是不是很烦?而且对公司的网管大叔来说更是个噩梦:如果有100个员工,每个人要记4个密码,那他就要管理400个账户。万一有人离职了,他得记得把这一个人的所有账户在四个系统里全都删掉,万一漏了一个,就可能有安全风险。这个时候,LDAP就来拯救大家了!
2025-08-24 16:54:19
42
原创 Docker安装GitLab代码管理工具
测试开发工程师通常需要搭建和维护代码托管平台,例如GitLab,以便团队能够高效协作、管理代码版本并实现持续集成与持续部署(CI/CD)。提供静态应用安全测试(SAST)、动态应用安全测试(DAST)等安全扫描工具,支持合规审计(如SOC 2、GDPR)。Git作为分布式版本控制系统,能够有效跟踪代码变更、支持分支管理,并与其他工具集成,提升开发与测试效率。掌握GitLab部署和Git工具的使用,有助于测试开发工程师优化团队工作流程,确保代码质量,并加速软件交付过程。
2025-08-14 20:15:07
23
原创 Centos Docker 安装(100%成功)
本文介绍了Docker容器化技术的优势及其安装方法。Docker作为优秀的容器化方案,具有环境隔离、资源独立、易迁移扩展等特点,测试工程师掌握后将极大提升竞争力。文章详细演示了在CentOS系统下的安装步骤:首先安装必要依赖包,配置阿里云国内镜像源;接着更新yum缓存,最后通过yum安装docker-ce社区版,并展示了安装过程中的依赖解析过程。安装过程遇到问题可通过留言交流解决。该教程适合初学者快速上手Docker容器技术。
2025-07-07 23:23:05
223
原创 VMware Workstation Pro下Centos 7.9 安装
*高效定位问题:**熟悉命令行操作(如日志分析、进程监控),快速定位系统级缺陷;**环境部署能力:**自主搭建测试环境(如Docker/虚拟机),提升测试覆盖度与灵活性;**技术竞争力:**适配企业主流服务端技术栈(如云服务/中间件),增强职场竞争力;**自动化基础:**为Shell/Python测试脚本开发提供底层支持,加速自动化实施。**总结:**Linux是性能测试、服务端测试、持续集成的必备技能,大幅提升测试深度与效率。
2025-06-17 23:04:21
259
3
原创 jenkins容器版升级某个插件,重启容器后导致java.io.IOException: Unable to read /var/jenkins_home/config.xml解决方案
9、将jenkins_version中的jenkins.war覆盖/usr/share/jenkins/目录下的jenkins.war(为什么需要jenkins_version这个看似复杂的步骤,留给大家思考)11、找到挂载目录中的jenkins_home目录里config.xml备份文档还原,然后重启Jenkins容器,Jenkins便恢复了。2、备份好后,重启jenkins容器:docker restart [容器名/ID]8、然后进入容器、进入/usr/share/jenkins/,参考步骤5。
2025-05-29 20:32:18
152
原创 scp 或 ssh 报错no matching host key type found. Their offer: ssh-rsa 解决方案
在 scp 或 ssh 命令后面增加参数: -o HostKeyAlgorithms=+ssh-rsa。
2024-11-13 16:03:49
1081
原创 Python 从无到有搭建WebUI自动化测试框架之测试报告优化
针对成熟的Web自动化框架,特定修改HTMLTestRunner对应的报告样式与内容,本文将叙述如何添加用例名称展示
2023-03-27 20:36:49
930
原创 Python 从无到有搭建WebUI自动化测试框架之断言方法实现
本文针对一个成熟的Web自动化测试框架,讲述在这个框架中如何扩展方法实现断言的步骤。
2023-03-19 12:22:31
2242
3
原创 wxPython 之 wx.gird.Gird 添加按钮
wx.gird.Gird是实现类似excel表格的库,扩展面很广,本文讲述它添加按钮,按钮响应的内容本文基于wxPython 4.2.0版本上开发。需要特别注意,wxPython版本之间基础库的差异巨大。
2023-03-18 16:07:42
1415
原创 Python开发的编译神器PyCharm----测试从业来编写Python脚本最钟意的工具
本文将为大家介绍PyCharm下载安装与初步的使用,初始了解它是如何管理项目,快速的配置Python运行环境。
2022-12-15 22:55:18
3311
4
原创 wxPython 之 wxAuiManage实现停靠(悬停)子窗口
wxAuiManage是wxWidgets中用来管理wxFrame相关联的子窗口(wxPanel),它可以通过设置相关属性让子窗口停靠在上、下、左、右、中间等位置
2022-11-22 23:39:27
1625
1
原创 wxFormBuilder + wxPython实现页面切换(wxListbook)
wxPython wxListbook 实现一个客户页面切换的功能。本文使用wxFormBuilder做框体基础代码
2022-11-13 23:33:22
2267
7
原创 wxFormBuilder添加wxToolBar报错cpp(963) in wxToolBar::Realize(): invalid tool button bitmap解决方案
wx._core.wxAssertionError: C++ assertion ""Assert failure"" failed at ..\..\src\msw\toolbar.cpp(963) in wxToolBar::Realize(): invalid tool button bitmap解决方案
2022-11-09 23:27:03
760
原创 Selenium4.0 + Python手撸自动化框架系列之 Web截图 与 封装
做Web自动化,常见截图操作。本文讲述如何编写截图保存代码以及在自动框架中如何去封装截图代码
2022-10-28 22:13:02
1802
原创 wxFormBuilder + wxPython手撸丑陋计算器
wxPtyhon它是Python语言的跨平台GUI工具包。使用wxPython软件开发人员可以为他们的Python应用程序创建真正的本地用户界面。wxFormBuilder是一个图片界面生成器,其生成的界面可以翻译成为C++、python、PHP、Lua、XRC代码。本文开源,跨平台,自动生成生成代码,提高开发效率的特性,用不用它,仁者见仁,智者见智。用熟悉了,什么工具都可达到最终目的。
2022-10-23 12:15:14
2189
3
原创 Selenium4.0+Python手撸自动化框架系列之 Web元素等待方式介绍 与 封装
Web自动化测试三种等待方式:线程等待(睡眠)、隐性等待,显性等待
2022-10-20 23:35:47
2047
原创 djaogo orm 旧表加字段报错django.db.utils.OperationalError: (1114, “The table ‘reportdata‘ is full“)解决方案
django.db.utils.OperationalError: (1114, "The table 'reportdata' is full")
2022-10-14 18:04:09
495
2
原创 wxFormBuilder + wxPython 工具开发第四章-日记本工具文章内容增改删以及打包
讲解wxFormBuilder 实现Ctrl+S响应,Python的exe打包等
2022-10-04 19:58:22
1083
原创 wxFormBuilder + wxPython 工具开发第三章-日记本工具树节点增、改、删功能
wxFormBuilder设计右击操作菜单,增删改操作与Sqlite数据交互的功能讲解
2022-09-25 20:51:41
813
原创 wxFormBuilder + wxPython 工具开发第二章-日记本工具数据连接与展示
wxFormBuilder + wxPyton + Python + Sqlite实现本地日记本工具
2022-09-18 22:02:33
1724
4
原创 wxFormBuilder + wxPython 工具开发第一章-拖出日记本图形界面
wxFormBuilder拖出界面,Python代码调试,运行拖出来的客户端工具
2022-09-13 23:55:55
4802
2
自动化测试平台后端资源
2025-08-10
mysql的docker镜像
2025-08-04
纯centos docker容器镜像
2025-08-02
ntpdate centos离线安装三剑客 ntp-4.2.6p5-29.el7.centos.x86-64.rpm
2024-05-04
超易上手的API自动化测试平台源代码
2023-06-18
Selenium-Web自动化测试框架
2022-06-08
inspect.exe是一款GUI软件操作对象定位器工具
2023-04-01
SqlLite数据库,一款本地小型数据库,支持sql语句查询
2023-01-07
元旦倒计时代码new-year-countdown.py
2022-12-17
修改图片Size小工具
2022-11-28
wxPython wxAuiManage实现悬停框展示与隐藏
2022-11-16
Excel文件数据核对工具(仅支持xlsx)
2022-11-14
wxFormBuilder+wxPyton日记本小工具(完整版)
2022-09-21
wxFormBuilder+wxPyton日记本小工具图形界面代码(后端逻辑缺失)
2022-08-29
wxFormBuilder+wxPython+Python实现的简易计算器小项目代码
2022-08-29
服务器监控Prometheus三剑客linux安装包
2022-07-16
Python_requests_api自动化测试框架
2022-06-08
Win10_Python环境安装包全套
2022-06-08
HTMLTestRunnerNew.py针对《Python从无到有搭建接口(API)自动化测试框架》的测试报告,非此框架勿下载
2021-01-04
HTMLTestRunnerNew.py
2020-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人