自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jenkins 持续集成和部署

1.下载jenkins2.运行jenkins。

2025-10-11 18:42:03 124

原创 接口自动化平台初版

上面就是我的大概设计结构,要是有高手看到有好的开源可以借鉴的话,就评论区给我个连接。没有用到pytest 等测试框架,个人感觉也用不上,可能自己写的比较初级吧!前端使用vue3+pinia+elementplus+axio。创建测试集后,通过拖拽接口实现添加在编辑接口形成case。后端使用 Django + Restframe。主要通过deepseek 生成代码后修改。树结构管理接口,目前还得手动填入。case管理就用数据库了。

2025-09-24 20:37:39 185

原创 测试未来的路怎么走

最近想写一个接口自动化测试平台,在的过程中用了deepseek,自己写的很烂的代码给到ai,一下变的整洁和完善。之前一直强调的接口自动化,ui自动化,在ai面前都变的太简单了。现在路该怎么走,好迷茫呀!

2025-09-19 16:49:53 108

原创 python urllib实现js escape

1.js escape转义发送参数其中’@-_+./‘直接用urllib进行转义都被转义,在使用urllib时加入参数,safe=safe=’@-_+./’2.js escape转义中文字符会显示大写,在使用时前端会进行转义MD5发送到后端进行数据校验,通过encode变成unicode,会是小写无法通过校验,目前只能通过re找到中文单独处理fill = re.findall('[\u4e00-\u9fa5]', data) if len(fill) > 0: for c

2021-12-22 15:21:26 993

原创 跑步题扩展

小蓝每天都锻炼身体。正常情况下,小蓝每天跑1千米。如果某天是周一或者月初(1日),为了激励自己,小蓝要跑2千米。如果同时是周一或月初,小蓝也是跑2千米。小蓝跑步已经坚持了很长时间,从2000年1月1日周六(含)到2020年10月1日周四(含)。请问这段时间小蓝总共跑步多少千米?原文链接:https://blog.youkuaiyun.com/weixin_52788252/article/details/114168698import datetimeimport calendardef run_tim

2021-03-01 15:55:22 214

原创 webdriver

1.文件结构2.error_web_screenshot.pyfrom selenium.webdriver.remote.webdriver import WebDriverimport osimport timefrom log.Log import infoclass Screenshoot_web: def __init__(self,webdriver): self.webdriver:WebDriver = webdriver se

2020-12-08 15:45:56 335

原创 linux命令

linux常用命令:1.cd 进入上下目录 cd .. 返回上一目录2.ls打印当前目录文件 ls -l 带详细信息3.df -h查看磁盘挂载4.pwd查看当前路径5.cat 读取文件内容6.less读取文件内容可以上下滑动7.more可以实现翻页阅读8.vim编辑文件,无文件可以先生成文件9.chmod修改文件权限10.ps查看当前用户下的进程 ps -ef列举出所有的进程,ps -ef | less 查看进程状态11.top查看所有系统信息12.whic.

2020-10-13 10:07:54 161

原创 连接linux

1.安装paramiko报错,解决方法:https://blog.youkuaiyun.com/lmj19851117/article/details/79065912import paramikoclass paramiko_link(object): def __init__(self,host,username,password): self.ssh = paramiko.SSHClient() self.ssh.set_missing_host_key_polic.

2020-10-12 09:53:49 159

原创 排序

#冒泡list = [10,5,4,7,3,11,6,1,2,15,17,12,50,30]def bubble_sort(data): for i in range(len(data)-1): for j in range(len(data)-i-1): if data[j]>data[j+1]: data[j],data[j+1]=data[j+1],data[j] return dataprint(

2020-10-10 10:20:15 87

原创 测试学习脑图

2020-10-09 15:33:47 222

原创 python ddt相关功能

import unittestimport ddtlist = ['0411', '0603_2_1', '0603_2']dic = {1:'a', 2:'b',3:'c'}dic_1 = [{1:'a', 2:'b',3:'c'},{1:'a', 2:'b',3:'c'},{1:'a', 2:'b',3:'c'}]@ddt.ddtclass Test(unittest.TestCase): @ddt.data(*list) def test_print_a(self,li.

2020-09-16 10:42:19 161

原创 查询数据库生成json格式配置文件

import tkinterimport pymysqlfrom tkinter import END,filedialogimport jsonclass select_mysql(): #mysql连接和查询 def __init__(self,ip,prot,root,pwd): self.ip = ip self.root=root self.pwd=pwd self.prot=prot sel.

2020-08-24 11:39:05 634

原创 tk读取文件路径和保存文件路径

import tkinterfrom tkinter import filedialogroot=tkinter.Tk()def callback(): fileName =filedialog.askopenfilename(defaultextension=".png",filetypes=[("PNG",".png"),("GPF",".gpf"),("JPG",".jpg"),("DOCX",".docx"),("TXT",".txt")]) print(fileName).

2020-08-11 17:25:06 2130

原创 mysql连接

import pymysqldb = pymysql.connect("localhost","root","123456","table",charset="utf8")cursor = db.cursor()sql = "select * from class_table "try: cursor.execute(sql) data = cursor.fetchall()except: db.rollbackfor i in data: print(i).

2020-08-11 13:38:43 119

原创 装饰器

import timeimport requestsdef fun(func): def inner(): start_time = time.time() func() stop_time = time.time() run_time = stop_time-start_time print(run_time) return inner@fundef data(): responst = .

2020-08-11 13:19:55 132

原创 python 配置文件读写

1.使用模块configparser2.写配置文件 config.cfg[serverip]ip=192.168.8.107port=10099isnet=1[netparam]ip=192.168.8.216mask=255.255.255.0gateway=192.168.8.1dns=192.168.9.1[boot]enabelsaver=0time=30enablesleep=0address=15[Language]Language=ch3.读配置

2020-08-10 13:22:52 314

原创 python requests接口测试

一.结构二.解析1.config内写入程序配置文件2.log写入程序执行日志3.测试用例写入执行的测试用例用excel写测试用例4.read_document读取文档文件5.read_or_write_excel读取和写入excle文件6.requests_respond_data写入 请求类型7.support_data_manage处理依赖数据8.Log...

2019-11-08 16:43:41 199

原创 matplotlib学习

import matplotlib.pyplot as pltimport numpy as npimport matplotlib.ticker as mtickfrom collections import defaultdict, OrderedDictfrom matplotlib.font_manager import FontPropertiesdef views(plt...

2019-11-06 17:52:56 327

原创 python +webdriver

1.通过excel写好测试项.2.通过excel_read.py完成读取excel和测试结果写入excel3.assert_method.py写入不同的断言方法4.ica_web_selenium.py写入元素定位和操作方法5.screen_current.py写入截屏方法6.main.py调用方法和执行7.Log.py写日志8.read_test_...

2019-10-30 16:24:13 337

原创 通过re模块写一个文字查找小工具

#_*_ conding:utf-8 _*_from tkinter import filedialogfrom tkinter import *from tkinter.scrolledtext import ScrolledTextimport ioimport redef open_file(route): global file file = io.open(...

2018-12-06 13:30:56 221

原创 读取本机cpu等数据信息

#_*_ conding:utf-8 _*_import psutilimport time,datetimefrom tkinter import *import threadingdef get_cpu_info():#读取CPU信息 cpu_info = {'user': 0, "system": 0, "idle": 0, 'percent': 0} cpu_...

2018-12-06 13:20:30 662

原创 socket连接读取服务端传的数据加校验,保存excel表格

import socket # 导入 socket 模块import timeimport datetimefrom openpyxl import Workbook,load_workbooksid=1wb=Workbook()# sheetnames = wb.get_sheet_names()# # ws=wb.get_sheet_by_name(sheetnames[0...

2018-12-06 13:14:18 531

原创 python 串口调试小工具

import serial.tools.list_portsimport serialfrom tkinter import Tk,StringVar,Label,Button,Listbox,Text,ENDimport timeimport datetimeimport reimport threadingimport jsonglobal serial_comport_...

2018-12-06 13:00:58 2869

空空如也

空空如也

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

TA关注的人

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