自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (7)
  • 收藏
  • 关注

原创 requests详细介绍(Python接口自动化测试)

Http网络接口Python请求库Requests从起源到实战讲解本文实战Demo提供测试目标把场网站

2022-11-17 23:34:56 2731 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 13372 50

原创 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 1460

原创 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 967 4

原创 Python 从无到有搭建WebUI自动化测试框架

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

2020-06-01 22:16:43 28420 129

原创 Python+Selenium WebUI自动化框架 -- 实现特殊PO模型

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

2020-05-06 23:00:41 2709

原创 Python+Selenium WebUI自动化框架 -- 统一入口自动化

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

2020-05-04 21:01:09 1850

原创 Python+Selenium WebUI自动化框架 -- 基础操作封装

前言:封装Selenium基本操作,让所有页面操作一键调用,让UI自动化脱离高成本,低效率时代,让一个职场小白都能编写并实现自动化。设计目录,分层设计,将浏览器操作与WEB操作分开,放到一个基础工厂里去browseroperator.py 浏览器操作webdriveroperator.py WEBd页操作browseroperator.py的代码如下:...

2020-05-04 11:35:59 3146 1

原创 软件测试工程师进阶时需要知道的一些linux知识

本文讲述linux系统拿到手后,一些基础的配置与操作方法,专业的命令,配有实战讲解

2023-04-02 20:30:03 456 1

原创 Python从无到有搭建WebUI自动化测试框架之上传附件用例编写

本文讲这个成熟的Web自动化框架如何编写上传文件用例

2023-03-29 20:49:35 764 1

原创 Python 从无到有搭建WebUI自动化测试框架之测试报告优化

针对成熟的Web自动化框架,特定修改HTMLTestRunner对应的报告样式与内容,本文将叙述如何添加用例名称展示

2023-03-27 20:36:49 752

原创 Docker入门到放弃笔记之容器

容器是 Docker 三大核心概念之一,其余两个是镜像与仓库。本文主讲容器。

2023-03-19 18:44:32 1594 1

原创 Python 从无到有搭建WebUI自动化测试框架之断言方法实现

本文针对一个成熟的Web自动化测试框架,讲述在这个框架中如何扩展方法实现断言的步骤。

2023-03-19 12:22:31 1889 3

原创 wxPython 之 wx.gird.Gird 添加按钮

wx.gird.Gird是实现类似excel表格的库,扩展面很广,本文讲述它添加按钮,按钮响应的内容本文基于wxPython 4.2.0版本上开发。需要特别注意,wxPython版本之间基础库的差异巨大。

2023-03-18 16:07:42 1149

原创 Docker入门到放弃笔记之镜像

Docker入门到放弃之学习笔记

2023-03-08 22:50:18 352

原创 Selenium switch_to 处理多Web页签窗口与封装

Selenium如何切换页签窗口与切换窗口操作简易的封装

2022-12-29 13:03:36 1002

原创 Python开发的编译神器PyCharm----测试从业来编写Python脚本最钟意的工具

本文将为大家介绍PyCharm下载安装与初步的使用,初始了解它是如何管理项目,快速的配置Python运行环境。

2022-12-15 22:55:18 2969 4

原创 wxPython 之 wxAuiManage实现停靠(悬停)子窗口

wxAuiManage是wxWidgets中用来管理wxFrame相关联的子窗口(wxPanel),它可以通过设置相关属性让子窗口停靠在上、下、左、右、中间等位置

2022-11-22 23:39:27 1314 1

原创 wxFormBuilder + wxPython实现页面切换(wxListbook)

wxPython wxListbook 实现一个客户页面切换的功能。本文使用wxFormBuilder做框体基础代码

2022-11-13 23:33:22 1881 6

原创 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 578

原创 Python批量修改图片size

Python + Pillow(PIL)批量修改图片Size大小

2022-11-06 22:03:19 1370 2

原创 Selenium4.0 + Python手撸自动化框架系列之 Web截图 与 封装

做Web自动化,常见截图操作。本文讲述如何编写截图保存代码以及在自动框架中如何去封装截图代码

2022-10-28 22:13:02 1433

原创 wxFormBuilder + wxPython手撸丑陋计算器

wxPtyhon它是Python语言的跨平台GUI工具包。使用wxPython软件开发人员可以为他们的Python应用程序创建真正的本地用户界面。wxFormBuilder是一个图片界面生成器,其生成的界面可以翻译成为C++、python、PHP、Lua、XRC代码。本文开源,跨平台,自动生成生成代码,提高开发效率的特性,用不用它,仁者见仁,智者见智。用熟悉了,什么工具都可达到最终目的。

2022-10-23 12:15:14 1696 3

原创 Selenium4.0+Python手撸自动化框架系列之 Web元素等待方式介绍 与 封装

Web自动化测试三种等待方式:线程等待(睡眠)、隐性等待,显性等待

2022-10-20 23:35:47 1791

原创 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 429 2

原创 wxFormBuilder + wxPython 工具开发第四章-日记本工具文章内容增改删以及打包

讲解wxFormBuilder 实现Ctrl+S响应,Python的exe打包等

2022-10-04 19:58:22 960

原创 wxFormBuilder + wxPython 工具开发第三章-日记本工具树节点增、改、删功能

wxFormBuilder设计右击操作菜单,增删改操作与Sqlite数据交互的功能讲解

2022-09-25 20:51:41 655

原创 wxFormBuilder + wxPython 工具开发第二章-日记本工具数据连接与展示

wxFormBuilder + wxPyton + Python + Sqlite实现本地日记本工具

2022-09-18 22:02:33 1500 4

原创 wxFormBuilder + wxPython 工具开发第一章-拖出日记本图形界面

wxFormBuilder拖出界面,Python代码调试,运行拖出来的客户端工具

2022-09-13 23:55:55 4074 2

原创 Python Selenium4.0与浏览器的腻歪

Python Selenium编写的自动化脚本会自动打开浏览器进行模拟人类点击、输入、选择等操作。但大多数据浏览器本身并不直接支持脚本操作,需要下载官方提供的驱动exe文件来完成自动化。这篇文章会告诉你一些主流浏览器驱动的下载与使用方法。..............................

2022-08-15 23:29:35 2136 1

原创 性能监控 之 Prometheus-node_exporter信息采集含义

node_exporter作为Promethues对服务器性能信息采集服务,很专业,本文将带领在家初步熟悉这些性能指标的释义

2022-07-28 11:24:33 2716

原创 性能监控 之 Prometheus 三剑客安装案例

Grafana:可视化大型测量数据工具,提供了强大和优雅的方式去创建、共享、浏览数据。但当有他还不能监控服务器信息。还需要下面的两个工具。Prometheus:一个开源的监控工具,用于收集和聚合指标作为时间序列数据。但纯有这个也无法监控服务器信息,还需要一个专业的信息采集服务。Node_exporter:是prometheus官方提供的agent,项目被托管在prometheus的账号之下,需要被安装服务器上,然后才能采集到服务器数据信息。............

2022-07-16 07:36:01 1466

原创 新版selenium4.0 + Python使用详解

selenium简介,驱动安装,selenium4.0库使用,自动化框架核心代码初步封装

2022-05-07 20:02:43 28096 20

原创 Python Djangor + mysql插入数据报 1366, “Incorrect string value: ‘\\xF3\\x9A\\x81\\x8B\\u...‘ 解决方案

django + mysql项目有时候我们往数据库里插入一些特殊表情,文件下载流编码时,会有一些大字符串(肉眼看起来像是乱码)要写入mysql,这时在save()时,就会抛1366的异常,怎么解决。请看下面表演。因为改mysql数据库与表的字符集可以用navicat上修改,案例中也不去liunx敲命令显高端了第一、数据库是字符集设置为utfmb4,排序规则设置为:utf8mb4_general_ci记住,这是基础第二、在数据字符集设置好时,再去看表字段的字符集是不是utfmb4,

2022-04-22 15:19:39 1607

原创 Windows10环境下Python 开发环境搭建

本文主要讲解在windows下如何安装python3的环境,如何执行第一行代码,如何使用pip安装三方库

2022-04-19 21:20:50 5128

原创 code 128 ....command git --no-replace-objects ls-remote ssh://git@github.com/nhn/raphael.git解决方案

vue-element-admin项目当安装依赖npm install时报错npm ERR! code 128npm ERR! An unknown git error occurrednpm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/nhn/raphael.gitnpm ERR! fatal: Could not read from remote repository.npm ERR!n.

2022-03-24 23:23:38 5901 5

原创 WEB网页性能测试

目录WEB性能指标FPS:每秒帧数RAIL指标Performance帧分析FramesMainWEB性能指标FPS:每秒帧数人的眼睛看24FPS的动画时,会觉得卡顿;是不是WEB页面的FPS要一直保持>24呢? 其实人对连贯视觉效果的东西比较在意fps,如游戏,动画等;相比来说对网站的fps要求并没有那么高,具体怎么设定性能指标参考一下RAIL。RAIL指标 RAIL步骤 关键指标 用户操

2022-03-04 15:07:41 3877

原创 uwsgi部署django项目多线程在linux环境无法执行,解决方案

目录问题原因解决问题使用uwsgi部署了django项目后。在项目里添加一个多线程执行任务,在windows本地执行的很OK一到linux,就执行卡壳了,线程开始了之后没动静了然后我关闭当前进程,线程也跟着完成了这是怎么回事了原因找了一会儿,没找到代码问题后,我在想去看看配置,找到了uwsgi.ini文件打开一看,果然,没配置进程数与线程数,系统默认就单进程单线程,无法多开解决使用命令编辑 uwsgi.ini文件viuwsgi....

2021-08-04 09:49:07 883

原创 element ui tab表格组件,改变list数据顺序,表格不刷新解决方案

其中this.planFrom.caselist是表格的ListsetUp(id,index){if(index==0){this.$message.warning("第一条不能上移了");}elseif(this.planFrom.caselist[index].id==id){ vardata=this.planFrom.caselist[index];...

2021-06-22 14:52:24 787 1

原创 django orm delete删除数据提示‘NoneType‘ object is not callable 解决方案

在models文件里,用orm对象删除数据,如下:def delete_env(request): """ 删除环境 """ if request.method == 'POST': try: #删除环境 data = json.loads(request.body.decode('utf-8')) obj_env = Vendata.objects.get(id=data['id'

2021-04-10 16:36:25 1003

ntpdate centos离线安装三剑客 ntp-4.2.6p5-29.el7.centos.x86-64.rpm

ntp-4.2.6p5-29.el7.centos.x86_64.rpm ntpdate-4.2.6p5-29.el7.centos.x86_64.rpm autogen-libopts-5.18-5.el7.x86_64.rpm 上面三个工具合一的zip包

2024-05-04

超易上手的API自动化测试平台源代码

1、后端:实现各种数据IO、接口Mock、集成Swg接口、定时执行测试计划、生成扩展脚本并静默执行、输出报告、实时推送企微结果信息、定时统计每日执行数据与节省人工数据等。 代码目录:autoplat;使用python的Django框架,核心使用定时任务、多线程、requests实现接口自动化 2、前端:请求后端接口,实现跟测试人员交互,测试环境录入、接口录入、用例录入、扩展脚本录入、制定执行计划、计划组,观看测试报告、收集每周 月 年自动化执行情况与节省人工等。 代码目录:platview;使用 vue-cli + Element-UI + axios + echarts实现 超简单易用 具体代码运行,请看查看解压目录下的运行指南下的README.md 文档 Demo网站: http://apirun.hunwei.top 账密: test01 qwer1234 可以先行来这个网站体验一下效果 项目缺少的能力:没有集成 企业微信、钉钉,ldap等三方账号登录功能, 存在一些简单的缺陷:比如密码提示要数字加英文不对,比如用例header参数末尾不能有回车等等。

2023-06-18

inspect.exe是一款GUI软件操作对象定位器工具

定位是作GUI软件的控件属性用作于客户端软件自动化测试 可以定位对话框、编辑框、按钮、表标等控件的属性, 一般的客户端自动化测试工具,通过这些定位到的控件属性,对控件进行点击,移动,输入等操作,实现自动化测试。人们只需要给出操作与属性组合的测试用例即可

2023-04-01

SqlLite数据库,一款本地小型数据库,支持sql语句查询

解压文件进入到目录 找到sqlite3.exe双击打开,进入到工具命令操作页面 创建sqlite3数据库命令: .open database.db 这时当前目录下会生成一个名称为database.db的sqlite3数据库 sqlite数据库可以使用navicat连接,连接方式很简单, 打开navicat----连接----SQLite----新建SQLite3----找到database.db目录----测试连接成功

2023-01-07

元旦倒计时代码new-year-countdown.py

元旦的倒计时代码,新一年的第一天显示“新年快乐”,其他时间显示倒计时时间,而且不用手动设置来年新年的时间哦,欢迎大家下载代码!

2022-12-17

圣诞树源码merry-christmas-tree.py

使用python环境,turtle库画的圣诞树。有雪花,树上有小彩灯,树下还有满地的小礼物哦。欢迎大家下载。

2022-12-11

爱心源码heart.py

画一个爱心的代码,具体详情请看代码注释

2022-12-11

修改图片Size小工具

需要Python环境 以及要下载两个python库: pip install wxPython pip install Pillow main.py 文件是运行入口 运行后出现文件相关参数编辑对话框 工具需要 1、图片文件路径与 2、修改后图片存放路径 3、长与宽像素 点击运行,即可将图片改成理想的大小 做了路径与像素编辑框为空的提示,没做其他校验,不支持暴力测试

2022-11-28

wxPython wxAuiManage实现悬停框展示与隐藏

wxFormBuilder建模型生成基础代码 noname.py为基础代码 main.py继承noname.py中的类 MF为主框 需要下载wxPython pip install wxpython 运行main.py 通过切换工具菜单的子菜单,弹出与隐藏悬停框

2022-11-16

Excel文件数据核对工具(仅支持xlsx)

给出excel要核对的的sheet页,单元格范围,执行核对,它将会在几秒种内核对完成所有数据,并输出核对报告 核对文件需放在files目录下面 需要安装python环境 需要下载三方库wxPython, openpyxl 运行文件contrast.py

2022-11-14

wxListbook控件使用Demo

wxListbook创建使用 实现页面切换功能 需要wxPython pip install wxPython 运行main.py

2022-11-13

Web截图 与 封装案例代码

Selenium4.0 + Python 自动化测试截图 自动化测试框架核心初步代码

2022-11-02

Selenium4.0 + Python的demo代码

演示selenium4.0元素定位方法 框架封闭最初始、最核心的代码

2022-10-13

wxFormBuilder+wxPyton日记本小工具(完整版)

wxFormBuilder + wxPyton + Python + Sqlite实现本地日记本工具 当天新增当天yyyy-MM-dd格式目录 在日期目录下可新增日记或文章名称 文章编写完成后,保存在本地 文章的增删改查,目录增删除改查功能闭环

2022-09-21

wxFormBuilder+wxPyton日记本小工具图形界面代码(后端逻辑缺失)

wxFormBuilder画图形页面 详细做了整个框架的布局 菜单、树、编辑框控件 生成wxPython代码

2022-08-29

wxFormBuilder+wxPython+Python实现的简易计算器小项目代码

wxFormBuilder画出图形界面,生成wxPython代码 Python实现后台计算逻辑 代码层次分享简单 适合初用wxFormBuilder做客户端程序的朋友参考

2022-08-29

服务器监控Prometheus三剑客linux安装包

包含Grafana、Prometheus、node_exporter安装包,安装成功后可监控服务器、服务器集群的机器各项目硬件的性能信息

2022-07-16

Python_requests_api自动化测试框架

源码 接口自动化框架 无需要编写代码,使用xlsx文件编写用例 维护成本低,用例重用性高 代码实现方式请见:https://blog.csdn.net/weixin_40331132/article/details/111572517

2022-06-08

Selenium-Web自动化测试框架

说明: 这是一个Web的自动化框架,关键字与数据驱动结合 详细实现逻辑请看博客:https://blog.csdn.net/weixin_40331132/article/details/106482043 1、安装包: 下载后请使用pip安装:requirements.txt 文件中的包 命令: pip install -r requirement.txt 或者单独的云pip安装对应的包 命令: pip install openpyxl==3.0.7 pip install pywin32==302 pip install pypiwin32==223 pip install pywinauto==0.6.8 pip install selenium==3.9.0 2、安装驱动 浏览器驱动下载 chrome(谷歌浏览)驱动下载链接: http://chromedriver.storage.googleapis.com/index.html ...... 具体描述见下载的文件中的Readme

2022-06-08

Win10_Python环境安装包全套

包含了: python-3.9.6-amd64安装包; pycharm-community-2021.1.3安装包; Python开发环境搭建说明文档。

2022-06-08

HTMLTestRunnerNew.py针对《Python从无到有搭建接口(API)自动化测试框架》的测试报告,非此框架勿下载

与网格正版的有很多改动,只针对《Python从无到有搭建接口(API)自动化测试框架》的测试报告,非此框架勿下载

2021-01-04

自动代测试数据驱动ddt.py

数据驱动,自动化测试,unittest, ddt, data

2021-01-04

HTMLTestRunnerNew.py

只对文章《Python 搭建UI自动化测试框架,高级测试的标志之一》下载用, UI自动化测试框架,自动生成测试HTML报告的一个库,网络上有标准版的,此库针对上面文章里的框架修缮过,完全切合此框架,输出Nice的报告。

2020-06-14

空空如也

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

TA关注的人

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