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

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

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

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

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

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

原创 Python+Selenium WebUI自动化框架 -- 基础操作封装
前言:封装Selenium基本操作,让所有页面操作一键调用,让UI自动化脱离高成本,低效率时代,让一个职场小白都能编写并实现自动化。设计目录,分层设计,将浏览器操作与WEB操作分开,放到一个基础工厂里去browseroperator.py 浏览器操作webdriveroperator.py WEBd页操作browseroperator.py的代码如下:...
2020-05-04 11:35:59
3242
1
原创 scp 或 ssh 报错no matching host key type found. Their offer: ssh-rsa 解决方案
在 scp 或 ssh 命令后面增加参数: -o HostKeyAlgorithms=+ssh-rsa。
2024-11-13 16:03:49
853
原创 Python 从无到有搭建WebUI自动化测试框架之测试报告优化
针对成熟的Web自动化框架,特定修改HTMLTestRunner对应的报告样式与内容,本文将叙述如何添加用例名称展示
2023-03-27 20:36:49
882
原创 Python 从无到有搭建WebUI自动化测试框架之断言方法实现
本文针对一个成熟的Web自动化测试框架,讲述在这个框架中如何扩展方法实现断言的步骤。
2023-03-19 12:22:31
2146
3
原创 wxPython 之 wx.gird.Gird 添加按钮
wx.gird.Gird是实现类似excel表格的库,扩展面很广,本文讲述它添加按钮,按钮响应的内容本文基于wxPython 4.2.0版本上开发。需要特别注意,wxPython版本之间基础库的差异巨大。
2023-03-18 16:07:42
1348
原创 Python开发的编译神器PyCharm----测试从业来编写Python脚本最钟意的工具
本文将为大家介绍PyCharm下载安装与初步的使用,初始了解它是如何管理项目,快速的配置Python运行环境。
2022-12-15 22:55:18
3219
4
原创 wxPython 之 wxAuiManage实现停靠(悬停)子窗口
wxAuiManage是wxWidgets中用来管理wxFrame相关联的子窗口(wxPanel),它可以通过设置相关属性让子窗口停靠在上、下、左、右、中间等位置
2022-11-22 23:39:27
1546
1
原创 wxFormBuilder + wxPython实现页面切换(wxListbook)
wxPython wxListbook 实现一个客户页面切换的功能。本文使用wxFormBuilder做框体基础代码
2022-11-13 23:33:22
2143
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
709
原创 Selenium4.0 + Python手撸自动化框架系列之 Web截图 与 封装
做Web自动化,常见截图操作。本文讲述如何编写截图保存代码以及在自动框架中如何去封装截图代码
2022-10-28 22:13:02
1736
原创 wxFormBuilder + wxPython手撸丑陋计算器
wxPtyhon它是Python语言的跨平台GUI工具包。使用wxPython软件开发人员可以为他们的Python应用程序创建真正的本地用户界面。wxFormBuilder是一个图片界面生成器,其生成的界面可以翻译成为C++、python、PHP、Lua、XRC代码。本文开源,跨平台,自动生成生成代码,提高开发效率的特性,用不用它,仁者见仁,智者见智。用熟悉了,什么工具都可达到最终目的。
2022-10-23 12:15:14
2012
3
原创 Selenium4.0+Python手撸自动化框架系列之 Web元素等待方式介绍 与 封装
Web自动化测试三种等待方式:线程等待(睡眠)、隐性等待,显性等待
2022-10-20 23:35:47
2001
原创 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
468
2
原创 wxFormBuilder + wxPython 工具开发第四章-日记本工具文章内容增改删以及打包
讲解wxFormBuilder 实现Ctrl+S响应,Python的exe打包等
2022-10-04 19:58:22
1032
原创 wxFormBuilder + wxPython 工具开发第三章-日记本工具树节点增、改、删功能
wxFormBuilder设计右击操作菜单,增删改操作与Sqlite数据交互的功能讲解
2022-09-25 20:51:41
770
原创 wxFormBuilder + wxPython 工具开发第二章-日记本工具数据连接与展示
wxFormBuilder + wxPyton + Python + Sqlite实现本地日记本工具
2022-09-18 22:02:33
1659
4
原创 wxFormBuilder + wxPython 工具开发第一章-拖出日记本图形界面
wxFormBuilder拖出界面,Python代码调试,运行拖出来的客户端工具
2022-09-13 23:55:55
4656
2
原创 Python Selenium4.0与浏览器的腻歪
Python Selenium编写的自动化脚本会自动打开浏览器进行模拟人类点击、输入、选择等操作。但大多数据浏览器本身并不直接支持脚本操作,需要下载官方提供的驱动exe文件来完成自动化。这篇文章会告诉你一些主流浏览器驱动的下载与使用方法。..............................
2022-08-15 23:29:35
2329
1
原创 性能监控 之 Prometheus-node_exporter信息采集含义
node_exporter作为Promethues对服务器性能信息采集服务,很专业,本文将带领在家初步熟悉这些性能指标的释义
2022-07-28 11:24:33
3365
原创 性能监控 之 Prometheus 三剑客安装案例
Grafana:可视化大型测量数据工具,提供了强大和优雅的方式去创建、共享、浏览数据。但当有他还不能监控服务器信息。还需要下面的两个工具。Prometheus:一个开源的监控工具,用于收集和聚合指标作为时间序列数据。但纯有这个也无法监控服务器信息,还需要一个专业的信息采集服务。Node_exporter:是prometheus官方提供的agent,项目被托管在prometheus的账号之下,需要被安装服务器上,然后才能采集到服务器数据信息。............
2022-07-16 07:36:01
1674
原创 新版selenium4.0 + Python使用详解
selenium简介,驱动安装,selenium4.0库使用,自动化框架核心代码初步封装
2022-05-07 20:02:43
30553
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
3445
原创 Windows10环境下Python 开发环境搭建
本文主要讲解在windows下如何安装python3的环境,如何执行第一行代码,如何使用pip安装三方库
2022-04-19 21:20:50
5249
2
原创 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
6110
5
原创 WEB网页性能测试
目录WEB性能指标FPS:每秒帧数RAIL指标Performance帧分析FramesMainWEB性能指标FPS:每秒帧数人的眼睛看24FPS的动画时,会觉得卡顿;是不是WEB页面的FPS要一直保持>24呢? 其实人对连贯视觉效果的东西比较在意fps,如游戏,动画等;相比来说对网站的fps要求并没有那么高,具体怎么设定性能指标参考一下RAIL。RAIL指标 RAIL步骤 关键指标 用户操
2022-03-04 15:07:41
4242
原创 uwsgi部署django项目多线程在linux环境无法执行,解决方案
目录问题原因解决问题使用uwsgi部署了django项目后。在项目里添加一个多线程执行任务,在windows本地执行的很OK一到linux,就执行卡壳了,线程开始了之后没动静了然后我关闭当前进程,线程也跟着完成了这是怎么回事了原因找了一会儿,没找到代码问题后,我在想去看看配置,找到了uwsgi.ini文件打开一看,果然,没配置进程数与线程数,系统默认就单进程单线程,无法多开解决使用命令编辑 uwsgi.ini文件viuwsgi....
2021-08-04 09:49:07
964
ntpdate centos离线安装三剑客 ntp-4.2.6p5-29.el7.centos.x86-64.rpm
2024-05-04
超易上手的API自动化测试平台源代码
2023-06-18
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
Selenium-Web自动化测试框架
2022-06-08
Win10_Python环境安装包全套
2022-06-08
HTMLTestRunnerNew.py针对《Python从无到有搭建接口(API)自动化测试框架》的测试报告,非此框架勿下载
2021-01-04
HTMLTestRunnerNew.py
2020-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人