当前位置: 首页 > wzjs >正文

深圳 做网站 车公庙网站建设流程

深圳 做网站 车公庙,网站建设流程,强的网站建设公司,做网站优化的公司的宣传海报pytest知识了解 pytest的基础知识了解:Python测试框架之pytest详解_lovedingd的博客-CSDN博客_pytest框架 (包含设置断点,pdb,获取最慢的10个用例的执行耗时) pytest-pytest.main()运行测试用例,pytest参数: pytest-…

  pytest知识了解

pytest的基础知识了解:Python测试框架之pytest详解_lovedingd的博客-CSDN博客_pytest框架

(包含设置断点,pdb,获取最慢的10个用例的执行耗时)

pytest-pytest.main()运行测试用例,pytest参数: pytest-pytest.main()运行测试用例,pytest参数_小白爱吃饭的博客-CSDN博客

报错 usage: runAll.py [options] [file_or_dir] [file_or_dir] [...]  ,是由于没有安装pytest-html 

pytest  的使用 

pytest中标签名的使用 :  pytest之mark的使用 - 奔奔-武 - 博客园

Pytest装饰器   @pytest.mark.parametrize 的使用: Python Pytest装饰器@pytest.mark.parametrize详解_探索测试-CSDN博客_pytest.mark.parametrize

@pytest.mark.xfail  : pytest xfail参数详解 - jescs - 博客园

 @pytest.mark.skipif()  

pytest 中的 fixture的使用

pytest 中的 fixture的使用(1):  pytest进阶之fixture - linux超 - 博客园 

pytest 的fixture的使用 (2):Pytest 使用简介 - 三只松鼠 - 博客园

将固件参数化:

 

注意:

1. 需要安装 pytest-html

2. 若出现了 report.html 运行的0 test, 则说明是文件的命名不对

pytest的命名规则:默认从当前目录中搜集测试用例,即在哪个目录下运行 pytest 命令,则中哪个目录中搜索

-符合命令规则 test_*.py 或者 *_test.py 的文件

-以 test_ 开头的函数名

-以 Test 开头的测试类(没有__init__函数)当中,以 test_ 开头的函数

3.  @pytest.fixture() 以及 @pytest.mark.usefixture() 的用法

当function级别的 fixture 没有设置  autouse的时候,  执行完类级别的fixture,会直接执行 类中的函数

当function级别的 fixture 有设置  autouse的时候,  执行完类级别的fixture,会调用函数级别的fixture,再去执行类中的函数

(autouse: 如果为True,则fixture func将为所有测试用例激活可以看到它。如果为False(默认值),则需要显式激活fixture)

4. 上述的案例中,fixture函数 和 测试用例写在同一文件内,如果存在多个py 文件调用的话,则需要建一个 confest文件 ,test_xxx.py 测试文件中无需 import  conftest, pytest 会自动搜索同级目录中的 conftest.py 文件

5. 需要获得返回参数的时候,不可使用 @pytest.mark.usefixtures(),需要直接传参 ,因为fixture中返回的数据默认在fixture名字里面存储

pyte st 的标签的使用 比如 @pytest.mark.demo :

 标签不生效的处理方法:PytestUnknownMarkWarning: Unknown pytest.mark.wallet - is this a typo?..._weixin_30257433的博客-CSDN博客

 Pytest:conftest.py在登录接口上的应用

   Pytest:conftest.py在登录接口上的应用 - 简书

注意: 登录接口: headers 中需要传参qtoken的值 :  'qtoken':'VE9N35WLpFOYrEpOnrXC457xO8U2'

pytest 的 多进程运行cases  以及  重试运行cases 

 py test 在命令行(terminal)运行:

pytest  test_skip.py          #运行test_skip.py文件

pytest -v test_skip.py            #查看详细的运行信息

pytest -m demo testCase/test_Search.py    # 运行 被标记为demo的 用例,比如说有的用例未完成,则可标记为finished,unfinished ,来方便调试 

 pytest使用命令行来运行 测试用例:pytest教程之命令行方式运行用例_df0128的专栏-CSDN博客_pytest执行命令

 pytest  allure的教程

pytest  allure的安装教程 Pytest+Allure生成自动化测试报告 - 一步一脚印丶 - 博客园

安装allure报错提示JAVA_HOME is set to an invalid directory解决办法: 安装allure报错提示JAVA_HOME is set to an invalid directory解决办法_textwj的博客-CSDN博客  

对应的安装 java jdk的教程:JAVA_JDK下载与安装教程_weixin_42687361的博客-CSDN博客_javajdk安装步骤

安装jdk出现could not open 'D:\software\JAVA\lib\amd64\jvm.cfg' 的解决办法    win10安装jdk出现could not open 'D:\software\JAVA\lib\amd64\jvm.cfg'_lin1314yuan的博客-CSDN博客

allure 的用例描述使用 :allure(三十)--allure描述用例详细讲解 - 星空6 - 博客园 

生成allure报告:

方法1:

if __name__ == '__main__':

    pytest.main(['-s', '-q', '--alluredir', './allure'])

    os.system('allure -c ./allure')

    os.system('allure serve ./allure-report')

方法2:

pytest  -n auto --alluredir=yourdir                                 #  -n auto:可以自动检测到系统的CPU核数 使用分布式运行用例  ;   --alluredir=yourdir    #只需添加 --alluredir 选项,并提供指向应存储结果的文件夹的路径   例如:pytest -n auto --alluredir .\report    或者 pytest -n auto --alluredir=report , report是你要放置的文件夹名称

allure serve report       #report 是已生成json , txt 数据的文件夹

方法3:

pytest -sq --alluredir=report     # 执行 pytest,指定 allure 结果目录为report文件夹

allure generate -c -o ./allure-report    report    #根据report文件夹中的文件, 生成 allure 的 html 报告 放在 allure-report文件夹下

allure open ./allure-report     # 打开 allure 报告  

清除之前生成的json,txt文件,生成新的文件

pytest test_2.py  --alluredir=. /report   --clean-alluredir   #report为存放json,txt文件的文件夹 , 注意clean 后面接的是 - ,不是=

allure命令行 :  Pytest 系列(27)- allure 命令行参数 - 小菠萝测试笔记 - 博客园

 yaml文件:

yaml文件的使用   自动化项目配置或用例文件格式推荐--yaml - hyx20160514 - 博客园

yaml 校验器   YAML、YML在线编辑器(格式化校验)-BeJSON.com 

http://www.dtcms.com/wzjs/313040.html

相关文章:

  • 怎么邀约客户做网站上海抖音seo
  • 汕头专业网站建设公司点击器原理
  • 阿里云网站建设考试认证题网站快速优化排名方法
  • 品牌做网站福州百度分公司
  • 好看的单页面网站模板免费下载网络广告文案范文
  • 网页qq登陆页面二十条优化措施原文
  • 国内十大景观设计公司临沂做网络优化的公司
  • 用asp做网站遇到的问题义乌百度广告公司
  • 网站建设详细需求文档自动友链网
  • 本地门户网站湖南疫情最新情况
  • jsp做门户网站c++线上培训机构哪个好
  • 青岛定制网站建设推广杭州seo网站推广排名
  • wordpress批量更新文章搜索引擎关键词优化方案
  • 心理咨询网站平台建设推广普通话的宣传内容
  • 苏州网站营销公司简介seo做得比较好的企业案例
  • 元谋县建设局网站视频优化是什么意思
  • 中建豪城建设有限公司网站产品软文范例800字
  • 爱奇艺会员做任务送十天网站网站优化推广公司
  • 做暧嗳网站农村电商平台
  • 网站建设客户常见问题集锦网页自动点击软件
  • hyein seo官网seo关键词排名优化软件
  • 网站的组成部分站内关键词排名优化软件
  • j2ee 网站开发西安外包网络推广
  • 佛山网签查询系统360优化大师
  • 中药材天地网做中药零售网站网站推广渠道
  • 网站建设中问题分析与解决抚州seo外包
  • 南京网站制作学校凡科建站怎么样
  • 东营优化网站windows优化大师是官方的吗
  • 通州网站制作seo数据统计分析工具有哪些
  • 个人主页网站设计代码网站搜索引擎优化的基本内容