自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker怎么在windows上安装

复制他人创作

2023-11-07 11:21:37 201

原创 java简单入门代码

方法重载。

2023-11-03 14:42:54 756

原创 【python接口自动化】- openpyxl读取excel数据

openpyxl简单介绍​ 前言:目前我们进行测试时用于存储测试数据的软件几乎都是excel,excel方便存储和管理数据,读取数据时也比较清晰,测试时我们需要从excel从读取测试数据,结束后还需把测试结果写入到excel中,读取这一动作以往都是通过人工来操作,学会使用openpyxl后,就可以实现自动化地读取数据,解放双手。​ openpyxl是一个开源项目,它是一个用于读取/写入Excel 2010文档(如xlsx、xlsm、xltx、xltm文件 )的Python库,如果要处理更早格式...

2021-11-22 16:27:25 2440 1

转载 unittest-自动化测试框架

unittest框架及原理​ 做过自动化测试的同学应该都知道python中的unittest框架,它是python自带的一套测试框架,学习起来也相对较容易,unittest框架最核心的四个概念:​ ???? test case:就是我们的测试用例,unittest中提供了一个基本类TestCase,可以用来创建新的测试用例,一个TestCase的实例就是一个测试用例;unittest中测试用例方法都是以test开头的,且执行顺序会按照方法名的ASCII值排序。​ ???? test fixure

2021-11-19 14:26:03 390

原创 [Python]解决UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe6 in position 0

我的Linux服务器的Python版本是2.*,在将中文encode(UTF-8)的时候出现了UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)的问题。而在3.*中没有问题。解决方法:在代码前端加入import sysreload(sys)sys.setdefaultencoding('utf8')Python 2.x,字符编码方面,设计的不好。字

2021-11-19 11:06:37 2414 1

转载 python自动化测试学习笔记-8多线程

线程模块python的多线程只能利用cpu的一个核心,一个核心同时只能运行一个任务那么为什么你使用多线程的时候,它的确是比单线程快答:如果是一个计算为主的程序(专业一点称为CPU密集型程序),这一点确实是比较吃亏的,每个线程运行一遍,就相当于单线程再跑,甚至比单线程还要慢——CPU切换线程的上下文也是要有开销的。但是,如果是一个磁盘或网络为主的程序(IO密集型)就不同了。一个线程处在IO等待的时候,另一个线程还可以在CPU里面跑,有时候CPU闲着没事干,所有的线程都在等着IO,这时候他们就是同..

2021-11-17 14:32:13 343

转载 python自动化测试学习笔记-7面向对象编程,类,继承,实例变量,邮件

面向对象编程(OOP)术语:classTestClass(object):val1=100def__init__(self):self.val2=200deffcn(self,val=400):val3=300self.val4=valself.val5=500if__name__=='__main__':inst=TestClass()p...

2021-11-17 14:29:28 216

转载 python自动化测试学习笔记-6excel操作xlwt、xlrd、xlutils模块

python中通过xlwt、xlrd和xlutils操作xlsxlwt模块用于在内存中生成一个xls/xlsx对象,增加表格数据,并把内存中的xls对象保存为本地磁盘xls文件;xlrd模块用于把本地xls文件加载到内存中,可以读取xls文件的表格数据,查询xls文件的相关信息;xlwt可以生成xls文件,xlrd可以读取已经存在的xls文件,但是如果要修改本地已经存在的xls文件,就需要用到xlutils模块。xlutils模块是xlrd和xlwt之间的桥梁,可以使用xlutils模块中的c..

2021-11-16 14:50:00 432

转载 charles抓取HTTPS设置,详细踩坑版

charles抓取HTTPS设置,详细踩坑版写这篇文章的背景就是,每次我在一台新电脑上用charles抓包时,总是因为各种原因无法抓到https请求,每个百度出来的回答又不是那么详细,需要通过几篇回答才能解决过程中的各种问题,所以把自己的安装经历,汇总起来,以后设置会更快一点。1、首先第一步设置:proxy---proxy setting2、第二步设置:proxy----SSL proxying settingshost主机地址:**为所有主机地址port端口号:

2021-11-09 15:07:06 2105

转载 mysql 8.0.17 解压版安装教程(解压的相对简单)

记录一下自己安装过程遇到的问题,也希望对大家有用~1、下载(官方推荐的是下载安装版本,但是解压版更便捷),下载地址:MySQL :: Download MySQL Community Server2、解压,我们需要增加一步操作:(1)解压到D:\Program Files\mysql下,创建一个名为my.ini的文件:3、修改my.ini文件:[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#..

2021-11-08 16:10:13 717

转载 Windows10 MYSQL Installer 安装(mysql-installer-community-5.7.19.0.msi)

分类编程技术1.进入官网找到自己所需的安装包:https://dev.mysql.com/ ,路径:DOWNLOAD-->MYSQL Community Edition(GRL)-->MYSQL on Windows (Installer & Tool)或直接点击MySQL :: Download MySQL Installer查看最新版本。2.找到所需的安装包,3.点击download。这里选择的是安装版(mysql -install-com...

2021-11-05 16:47:47 1121

转载 python自动化测试学习笔记-5常用模块

python自动化测试学习笔记-4常用模块常用模块1、os2、sys3、random4、string5、time6、hashlib一、os模块os模块主要用来操作文件、目录,与操作系统无关。要使用os模块首先要导入OS模块,用命令import os即可。目录和文件操作1、os.getcwd()--用来获取当前工作目录3、os.chdir(),改变当前脚本工作目录,相当于shell下的CDprint(os.getcwd())#取当前工作目录...

2021-11-04 16:25:27 984

转载 python自动化测试学习笔记-4内置函数,处理json

函数、全局变量写代码时注意的几点事项:1、一般写代码的时候尽量少用或不用全局变量,首先全局变量不安全,大家协作的情况下,代码公用容易被篡改,其次全局变量会一直占用系统内容。2、函数里如果有多个return值,会把几个return值放到一个元组里def hello(a,b,c,d): return a,b,c,dres=hello('1111','2222','3333','4444')print(res)3、一个函数尽量只写一个功能4、用简练的代码写高级的程序例..

2021-11-04 16:20:24 122

转载 python自动化学习笔记3-集合、函数、模块

文件操作上次学习到文件的读写,为了高效的读写文件,我们可以用循环的方式,一行一行的进行读写操作,打开文件的方法是open的方法,打开文件执行完后还要进行关闭操作。一般的文件流操作都包含缓冲机制,write方法并不直接将数据写入文件,而是先写入内存中特定的缓冲区。正常情况下缓冲区满时,操作系统会自动将缓冲数据写入到文件中。至于close方法,原理是内部先调用flush方法来刷新缓冲区,再执行关闭操作,这样即使缓冲区数据未满也能保证数据的完整性。如果进程意外退出或正常退出时而未执行文件的..

2021-11-04 10:24:45 156

转载 python自动化测试学习笔记-2-字典、元组、字符串方法

python自动化测试学习笔记-2-字典、元组、字符串方法一、字典Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:f= {key1:value1,key2:value2}键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。d={'name'...

2021-11-04 10:19:00 116

转载 python自动化测试学习笔记-2-列表

python自动化测试学习笔记-2-列表上次我们学习了python的基本概念,了解了python的变量及数据类型,并实战了条件判断,for/while循环,字符串输出,格式化输出的一些基本用法,接下来我们继续学习其他的一些数据类型。python的数据类型-列表列表是最常用的python数据类型,每一个元素都配有一个位置(角标或索引),从0开始依次类推。可以进行的操作包括索引,切片,追加,检查等。1、定义一个列表只要使用方括号括起来,并用逗号分隔不同数据项,就定义好一个列表了。例如:

2021-11-04 09:46:17 183

转载 python自动化测试学习笔记-1

python自动化测试学习笔记-1一、什么是自动化自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。直白的就是为了节省人力、时间或硬件资源,提高测试效率,便引入了通过软件或程序自动化执行测试用例进行测试;二、python简介Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。我们先来看一各种编程语言的类型。机器语言:是指一台计算机全部的指令集合,计算机所使用的是由"0"和"1"组成的二进制数,二进制是计算计算机语言机的语言的基础。编译型语言:将源代.

2021-11-04 09:43:12 125

转载 Flidder获取证书

环境是win7解决方式:1.去掉 https 捕获选项        2. 删除ie下的fiddler证书:将证书下的所有DO_NOT_TRUST_FIDDER证书都删掉                3. cmd命令行,找到fiddler的安装目录 ,执行如下命令:      makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_F

2018-03-12 13:16:55 1054

空空如也

空空如也

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

TA关注的人

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