![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 86
python语言学习
陈皮话没
这个作者很懒,什么都没留下…
展开
-
pytest(三)requests
一、requests简介requests用来发送http请求以及接受http响应的python第三方库,主要用于接口自动化测试。安装:pip install requests二、requests库常用的方法requests.get() url是接口地址,params用于传参 requests.post() url是接口地址,data用于传参,json也用于传参 data和json传参的区别只要是通过请求头Content-Type来区分。 请求:请求方式、请求...原创 2022-05-23 19:26:38 · 809 阅读 · 1 评论 -
pytest(二)前后置(固件、夹具)、断言、生成allure测试报告
Pytest框架实现一些前后置(固件、夹具)的处理,常用三种。一、setup/teardown、setup_class/teardown_class为什么需要这些功能?比如:web自动化的打开浏览器、关闭浏览器。import pytestdef test_fi01(): print("测试函数01") assert 1 == 2class TestLogin: age = 18 def setup_class(self):...原创 2022-05-20 10:39:06 · 861 阅读 · 0 评论 -
pytest(一)简介及用例执行顺序
一、pytest简介pytest是一个非常成熟的python的单元测试框架,比unittest更灵活,容易上手。 pytest可以和selenium、requests、appium结合实现web自动化、接口自动化、app自动化。 pytest可以实现测试用例的跳过以及reruns失败用例重试。 pytest可以和allure生成非常美观的测试报告。 pytest可以和Jenkins持续集成。 pytest有很多非常强大的插件,并且这些插件能够实现很多实用的操作。 pytest pytes原创 2022-05-18 17:09:29 · 1817 阅读 · 0 评论 -
Python基础(六)异常和文件
一、异常(Exception)1.1 异常简介程序在运行过程中不免发生一些错误,这些错误称为异常。 程序运行一旦出现异常,程序立刻终止,异常之后的代码不会被执行。异常的处理-try语句try: 代码块(可能出现异常的语句)except 异常类型 as 异常名: 代码块(出现异常之后的处理方式)else: 代码块(没有异常时执行的语句)finally: 代码块(无论是否出现异常都会执行)注意:try...原创 2022-05-16 19:06:40 · 157 阅读 · 0 评论 -
Python基础(五)面向对象
一、类(class)1.1 类的简介目前所有学习的对象都是Python内置的对象。 对象是类的实例(instance)。 我们自定义类都需要使用大写字母开头,使用大驼峰命名法来对类命名。 使用 isinstance()函数来检查对象是否是某个类的实例。class MyClass(): passmc = MyClass()print(isinstance(mc, MyClass))1.2 对象的创建流程类也是一个对象,是用来创建对象的对象。 类是type类型的对象原创 2022-05-15 19:30:23 · 310 阅读 · 0 评论 -
Python基础(四)函数
一、函数简介函数也是一个对象。 对象是内存中专门用来存储数据的一块区域。 函数用来保存一些可执行代码,并且在需要时,可以重复调用。 创建函数:def 函数名( [形参1,形参2,.....形参n] ): 代码块函数名必须要符合标识符规范 可以包含字母、数字、下划线,但不能以数字开头。函数中保存的代码,需要被调用才会执行。 调用函数:函数对象()二、函数参数定义函数时,可以在函数名后定义数量不等的形参,多个形参以,隔开。...原创 2022-05-15 14:33:04 · 693 阅读 · 0 评论 -
Python基础(三)列表、元组、字典、集合
一、列表list简介列表可以保存多个有序(数据按添加的顺序存储)的数据,另外Python不用声明变量类型,所以列表可以直接存放不同类型的对象。my_list = [10, 2.2, "33", True, None]但是如果Java想实现这一点,则要声明List的泛型为Object。List list = new ArrayList<>();可以通过索引获取列表中的元素,若索引超出长度,则报 list index out of range 异常。...原创 2022-05-14 20:33:24 · 1538 阅读 · 0 评论 -
Python基础(二)流程控制语句
一、条件判断语句if语句if(条件):执行语句默认情况下,if语句只会控制紧随其后的那条语句,如果希望if可以控制多条语句,则可以在if后跟着代码块。代码块:如果要编写代码块,则不能跟在:之后,而是要另起一行。代码块以缩进开始,直到代码恢复缩进之前的级别时结束。if True: print("abc") print("hello") print("world")input函数该函数用来获取用户的输入。...原创 2022-05-13 16:30:49 · 294 阅读 · 0 评论 -
Python基础(一)入门知识
Python入门知识原创 2022-05-06 09:27:40 · 814 阅读 · 0 评论