自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 excel驱动

【代码】excel驱动。

2024-02-23 17:15:04 84 1

原创 关键字封装及夹具简单使用

使用夹具生成log日志(写到conftest.py文件中)新建pytest.ini文件(固定名称)

2024-02-16 14:14:17 220 1

原创 Jsonpath断言、接口依赖

【代码】Jsonpath断言、接口依赖。

2024-02-14 15:55:47 156 1

原创 requests库应用

5 https://pypi.mirrors.ustc.edu.cn/simple/中国科学技术大学。python中安装第三方库(可以指定对应的镜像地址):pip install 库名 -i 镜像地址。6 https://pypi.tuna.tsinghua.edu.cn/simple/ 清华。2 https://mirrors.aliyun.com/pypi/simple/ 阿里。1 https://pypi.douban.com/simple/ 豆瓣。2.以json数据类型传参。

2024-02-13 17:31:16 439 1

原创 接口基础知识

5.接口测试相对容易实现自动化持续集成,且相对UI自动化也比较稳定,可以减少人工回归测试人力成本与时间,缩短测试周期,支持后端快速发版需求。可以理解为一个连接前端和后端的“桥梁”,接口就是前端访问后端逻辑的一个访问路径,后端会将数据处理结果通过接口返回给前端。4.如今的系统复杂度不断上升,传统的测试方法成本急剧增加且测试效率大幅下降,接口测试可以提供这种情况下的解决方案。b.前后端传输、日志打印等信息是否加密传输也是需要验证的,特别是设计到用户的隐式信息,如身份证,银行卡等。前后端是两拨人开发的。

2024-02-12 14:46:11 408 1

原创 自动化框架-pytest(二)

下载地址:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/下载安装包,解压到指定路径,进入到allure的bin路径下,复制bin的完整路径,添加到系统环境变量的path之中。启动cmd,运行allure --version指令,如果在控制台显示有allure版本信息则表示安装成功。打开生成的HTML报告文件,可以查看测试结果的摘要、详细的测试用例执行信息、失败用例的堆栈跟踪等。2.修改pycharm编码。

2024-02-08 17:46:23 278

原创 自动化框架-pytest(一)

它是一个第三方库,提供了简洁、灵活和易于使用的方式来编写各种类型的测试,包括单元测试、集成测试和功能测试等。Pytest是一个功能虫大、易于使用和扩展的Python测试框架,提供了丰富的功能和灵活的测试编写方式,使得编写和执行Python测试变得更加高效和愉快。params:可以传递一个可迭代对象,然后使用内置request接收参数, request为函数对象,使用request.param接收参数。name:装饰器的名称,别名,一旦起了别名,那么fixture 本身的名字就不能使用了。

2024-02-07 16:44:40 243 1

原创 python异常机制

异常:即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行,一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行;try/except 语句用来检测 try 语句块中的错误,从而让 except 语句捕获异常信息并处理。如果不想在异常发生时结束你的程序,只需在 try 里捕获它。assert 表达式。

2024-02-05 18:37:51 143 1

原创 python面向对象

继承:继承用于类的创建上,新创建的叫子类,而被继承的叫做父类。子类可以使用父类属性,继承是描述类与类之间的关系。继承的种类:python 里继承总共有单继承、多继承和多层继承。私有实例属性:双下划线开头,只能够在自己的类中进行调用。1.必须存在一种继承关系,必须发生在父类和子类之间。同一种行为对不同的子类[对象]有不同的行为表现。私有方法:双下滑线开头,只能在类中使用。类的内部使用:self.属性名称。2.重写:子类重写父类的方法。实例属性:实例对象的属性。定义在构造方法中的属性。共有实例属性:常规属性。

2024-02-05 17:07:19 106 1

原创 python日志、装饰器、模块、文件操作

file = open(‘文件路径’,encoding = ‘编码格式’,mode = ‘读取方式’)如果内置函数又调用了原有函数,还需要给原有函数传参(fun_name(name,age))原有函数的参数传递给装饰器的内置函数,所以需要给内置函数进行参数设定用来接收。模块(module):就是python .py文件。a 追加写入(在原有的内容之后,进行追加写入)包(package):就是python的文件夹。代码块,在原有函数之前调用。代码块,在原有函数之后调用。warning:警告信息。

2024-02-04 16:58:39 131 1

原创 python函数

在上面的代码中,我们定义了 outer_function() 函数,它里面又嵌套了 inner_function() 函数。当 outer_function() 被调用时,Python 解释器会先执行 outer_function() 函数中的代码,然后再执行 inner_function() 函数中的代码。指一类无需定义标识符(函数名)的函数或子程序。1.直接通过打印函数调用的结果。2.通过变量获取函数调用的结果。说明函数的作用,以及参数的解释。如何获取函数定义的返回值。关键字:return。

2024-01-30 16:35:15 155 1

原创 python元组、集合的定义及操作和运算

元组是不可变的,列表是可变的。交集、并集、差集、交叉补集。如何定义一个元素的元组?3.关键字:tuple。列表和元组有什么区别?

2024-01-29 23:13:15 109

原创 python的for循环及列表/字符串切片

for 自定义变量名 in 可遍历数据: #自定义变量名:每一次循环的时候,都会把读取到的数据赋值给变量。列表变量名[start,end,step]变量名[start,end,step]定义:用于生成一个整数序列。b:默认-1(左闭右开)step:步长,可省略。a:不填写,默认为0。

2024-01-29 17:48:56 236

原创 python列表/字典定义及基本操作

key:value key不变(不能重复) value可变。有序:列表中的每个元素都有下标,从0开始。列表的取值:列表变量名称[索引]列表的操作:列表的变量名称.函数。具有键值映射关系的无序数据组合。列表的特性:有序、可变。

2024-01-28 17:34:04 205 1

原创 python运算符

如果满足if条件,就只想if代码块,否则判断ekif条件是否满足,如果是就执行elif代码块,否则执行else代码块。与运算:所有的结果都是True,最终结果才是True,用and表示。或运算:只要有一个结果为True,最终结果就是True,用or表示。如果满足if的条件,就执行if代码块,否则就执行else代码块。continue:中断当前循环,再去判断while条件。比较运算符返回的结果:True、False。循环:让代码去反复执行,循环次数由条件判断。非运算:不管是真假,都取反,用not表示。

2024-01-28 16:09:56 128

原创 Python的输入输出及数据类型

方式二:使用format()来进行占位,用{}来表示占位 .format(value1,value2,value3),有几个占位符就填写几个值。方式一:使用 %d %s %f 来进行占位 %(value1,value2,value3)2.单个井号(#注释内容)快捷方式:批量注释 选择内容 按住ctrl+/结果:a和b的内存地址一样,c和d的内容地址一样。方式三:用{}来表示占位,引号前面加一个f。程序的运行顺序:从上而下,由内而外。定义:只要是引号内容都是字符串。:直接跳过,不去执行。

2024-01-28 14:10:29 172

原创 Packstack安装OpenStack问题

packstack自动化安装OpenStack[root @ centos7〜]#packstack --allinone安装:清理[完成]发现ip协议版本[完成]设置ssh密钥[完成]准备服务器[完成]预先安装Puppet并发现主机的详细信息[ERROR]主要问题是这一行报错:facter: error while loading shared libraries: leat...

2020-04-20 17:45:38 3122

空空如也

空空如也

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

TA关注的人

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