自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (3)
  • 收藏
  • 关注

转载 2021-08-30

在Python中,文件操作主要来自os模块,主要方法如下:os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录(’.’)os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name):判断name是不是一个目录,name不是目录就返回falseos.path.isfile(name):判断name是不是一个文件,不存在name也返回falseos.path.exi

2021-08-30 21:28:46 93

原创 python——unittest

unitest库一、unitest库是什么?1.unitest库的介绍:unittest原名为PyUnit,是由java的JUnit衍生而来。unittest是xUnit系列框架中的一员;二、unitest包含哪些?test fixture:代表了用例执行前的准备工作和用例执行之后的清理工作。比如在用例执行前创建临时文件和文件夹,又或者启动1个server进程等;一个测试用例的初始化准备及环境还原,主要是setUp() 和 tearDown()方法;test case: 测试用例,一般检查一组输

2021-04-14 14:54:00 135

翻译 Python接口自动化测试——seven

前言——生成html报告一、为什么要生成报告?当一整个用例跑完以后我们要怎么知道呢?怎么去知道结果呢?这里就需要我们的脚本跑后告诉我们,这样就需要一个完整的测试报告这样才能让我们直观的知道这次的测试结果。二、代码部分"""A TestRunner for use with the Python unit testing framework. Itgenerates a HTML report to show the result at a glance.The simplest way to

2021-04-14 14:02:38 116

原创 Python接口自动化测试——six

前言——日志的部分提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、什么是日志?日志,对于运维人员来说是非常重要的,也是我们时常需要关注的对象,对于一些服务的运行,通过查看服务的日志文件就可以得知其具体的运行情况,进行相应的措施。最直接的体现就是,通过查看服务的警告日志,得知某部分出现错误,若不及时修改,会到时服务宕掉,及时将其修改了,就

2021-04-14 13:54:10 122 2

原创 Python接口自动化测试——five

前言——Python+unittest+requests+HTMLTestRunne完整搭建一、unittest是什么?unittest是Python中的单元测试框架。它拥有支持共享搭建、自动测试、在测试中暂停代码、将不同测试迭代成一组。二、完整的框架搭建1.引入库代码如下(示例):from common.configHttp import RunMainfrom common.heapcase import Heapcasefrom readExcel import HandleExce

2021-04-08 17:55:24 106

原创 Python接口自动化测试——four

前言——request请求方法封装一、为什么封装请求方法在第一篇有说到接口测试就是模拟用户端向服务端发送请求的测试,既然要模拟要肯定需要我们去发送请求,而在现实工作中需要调用的接口肯定很多,因此需要将请求方法封装方便后续的调用二、封装的方法1.引入库代码如下(示例):import requestsimport jsonfrom common.Log import loggerfrom common.heapcase import Heapcase2.对常用的请求进行封装(get,pos

2021-04-08 17:44:20 73

原创 Python接口自动化测试——tree

前言——测试用例管理一、怎么去管理测试用例?一般而言我们都会将用例的一些入参都写在Excel表格里进行管理,所以这里就要涉及到python对Excel表格的操作了二、使用步骤1.Excel表格的操作无外乎最基本的读取,写入代码如下:这是读取的Excel方法class HandleExcel(): def get_xls(self, xls_name, sheet_name): # xls_name填写用例的Excel名称 sheet_name该Excel的sheet名称 .

2021-04-08 17:26:40 101

原创 Python接口自动化测试——two

前言——配置文件读取 一、什么是配置文件?简单的来说配置文件就是自己后面要用到的数据库地址,账号,密码,项目的主连接等,以及邮箱的一些信息如下图:读者可以根据自己的实际情况来填写这些信息二、读取配置文件1.首先我们要将读取项目的方法写好代码如下(示例):import osdef get_Path(): path = os.path.split(os.path.realpath(__file__))[0] return pathif __name__ == '__ma

2021-04-08 17:08:05 90

原创 Python接口自动化测试——one

Python接口自动化测试(1)前言——框架讲解一、接口测试是什么?接口测试是通过代码或测试工具,模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理,再把应答报文发送给客户端,客户端(程序或工具)接收应答报文这一个过程。示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、一个简单的自动化框架包含哪些内容common:——configEmail.py:这个文件主要是配置发送邮件的主题、正文等,将测试报告发送并抄送到相关人邮箱的逻辑

2021-04-08 16:36:31 81

原创 python查询数据库字段为decimal类型的数据结果为科学计数法的问题

python查询数据库字段为decimal类型的数据结果为科学计数法的问题一、使用Python连接数据库import pymysqlimport readConfigclass ReadMysql(): def GetConnect(self): self.conn = pymysql.connect(host= 数据库地址, user= 用户名,

2021-04-01 15:14:34 1003

原创 python 输出颜色的设置

显示方式: 0(默认值)、1(高亮)、22(非粗体)、4(下划线)、24(非下划线)、 5(闪烁)、25(非闪烁)、7(反显)、27(非反显)前景色: 30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(洋 红)、36(青色)、37(白色)背景色: 40(黑色)、41(红色)、42(绿色)、 43(黄色)、44(蓝色)、45(洋 红)、46(青色)、47(白色)

2021-03-31 17:36:16 368

原创 paramunittest执行用例顺序不正确

Python paramunittest数据驱动执行顺序修改这里写自定义目录标题1.在python自动化执行用例的时,当用例的数量超过10条的时候就会发现执行的顺序会乱掉如下图2.出现这种情况是因为paramunittest中的一个函数原因,首先我们找到paramunittest的源码3.通过路径找到源码打开找到源码里面的_build_name函数将去修改成如下图 if index < 10 and index is not 0: index = '0' + str(

2021-03-15 14:55:31 165

原创 TortoiseGit状态图标不能显示的多种设置方法

TortoiseGit状态图标不能显示的多种设置方法一、第一种(1)右键–》TortoiseGIt–》setting–》Icon Overlays–》Status cache,按照下图设置,然后重启电脑。二、第二种(1)直接卸载git客户端,重新安装一下。三、第三种(1)快捷打开运行窗口win+R,输入regedit.exe回车(2)进入注册信息,按照步骤找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explor

2020-12-30 16:32:08 1176

原创 网红表白弹窗

如何使用Python表白先看效果图一、具体步骤1.首先我们要安装tkinter库pip install tkinter等待安装完成即可2.使用步骤引入库from tkinter import *from tkinter import messageboximport smtplib3.先建立一个窗口并且设置窗口的参数window = Tk()#设置窗口大小,宽x高window.geometry('350x200')#设置窗口的位置,基于屏幕的坐标 相对位置+x轴+y轴w

2020-12-26 14:47:01 1335 3

原创 如何使用pyinstaller将Python的代码打包

如何使用pyinstaller将Python的代码打包首先要安装pyinstallerpyinstaller使用首先要安装pyinstaller一、pystaller下载打开cmd输入:pip3 install pyinstaller -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.compip3 install pyinstaller -i http://mirrors.aliyun.com/pypi/

2020-12-26 14:04:51 266 4

空空如也

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

TA关注的人

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