摘要: pytest.ini文件是pytest框架独有的配置文件,主要作用就是在运行pytest.main时可指定运行顺序,也 就相当于在Terminal输入pytest+参数+路径效果一致,下面介绍几种简单的写法 1.addopts 指定运行的参数或者生成测试报告 [pytest] addopts= -s 阅读全文
posted @ 2022-06-08 21:38 余生没有余生 阅读(531) 评论(0) 推荐(0)
摘要: pytest有两种生成测试报告的方法(html和allure),今天就给大家一一介绍下 html 一.pytest-html基本语法 1.安装:pip install pytest-html 2.查看版本:pip show pytest-html 3.生成测试报告基本语法: 语法一:pytest - 阅读全文
posted @ 2022-05-22 11:58 余生没有余生 阅读(2093) 评论(0) 推荐(1)
摘要: 本章主要介绍pytest几种数据驱动的方法,也是我们做接口自动化中经常要使用到的,大致分为以下四种。 一.yaml 二.json 三.csv 四.excel 一.yaml 1.安装插件:pip install pyyaml 2.yaml的两种读写方法load()和dump(),话不多说,直接上代码 阅读全文
posted @ 2022-05-04 16:12 余生没有余生 阅读(976) 评论(0) 推荐(0)
摘要: 一.使当前文件夹变成一个python package 我们在创建文件的时候会看到Directory和Python Package两个选项,前者创建后生成的是一个文件夹, 后者创建成功后生成的是一个python模块包,那么在创建Directory后添加一个__init__.py文件,当前 文件夹也会变 阅读全文
posted @ 2022-04-25 10:35 余生没有余生 阅读(483) 评论(0) 推荐(0)
摘要: 1.在pycharm中下载gitee插件,打开pycharm进入settings页面,查看当前页面version control下是否 有gitee,要是没有点击plugins,在搜索框中搜索gitee点击installed下载,下载完成后点击ok即可。 当前页面version control下有g 阅读全文
posted @ 2022-02-09 15:45 余生没有余生 阅读(1514) 评论(0) 推荐(1)
摘要: 这里就不多介绍了,直接copy代码 日志等级分为下面五种 debug 详细信息,调试问题时使用 info 事情按预期工作 warning 警告问题 error 严重的问题,软件不能执行一些功能 critical 严重错误,系统死机 formatter可用的格式 %(levelno)s 日志级别 %( 阅读全文
posted @ 2022-01-24 17:02 余生没有余生 阅读(278) 评论(0) 推荐(0)
摘要: 今天介绍两种实现数据驱动的方法,json和excel,我们以获取企业微信token接口为例,共 有两个参数corpid&corpsecret 一.json 方法一:@pytest.mark.parametrize实现数据驱动有三种写法 写法一: 写法二: 写法三: 方法二: 1.使用json读取js 阅读全文
posted @ 2022-01-24 16:38 余生没有余生 阅读(949) 评论(0) 推荐(0)
摘要: 一.封装 1.在介绍封装前我们先来了解下类的组成,下图可以看出,类中有特有的类属性,实例方法 类方法(@classmethod),静态方法(@staticmethod)。外部调用时的用法如下 (1)实例方法只能用实例对象去调用(同一个类中实例方法也可以用类名.的方式直接调用) (2)静态方法/类方法 阅读全文
posted @ 2022-01-15 16:48 余生没有余生 阅读(382) 评论(0) 推荐(0)
摘要: with语句可以自动管理上下文资源,不论什么原因(成功或失败)跳出with语句,都能保证文件正确关闭,并 释放资源,不用手动去close掉资源 1.with语句中有两个内置方法__enter__和__exit__ __enter__:程序初始化,程序运行前进入 __exit__:做善后处理,程序运行 阅读全文
posted @ 2022-01-14 14:04 余生没有余生 阅读(268) 评论(0) 推荐(0)
摘要: git和svn一样,都是版本控制软件,因小编git用的比较多,所以这里只简单 的介绍下git的简单使用。git有两种仓库,一种是远程仓库,也就是github/gitee, 另一种是本地仓库,在本地建立自己的仓库。 一.本地仓库 1.当我们安装git后,如果你想在某个文件夹下面建立本地仓库,比如在F: 阅读全文
posted @ 2022-01-13 15:24 余生没有余生 阅读(249) 评论(0) 推荐(0)