pytest常用命令:

pytest --help:查看帮助文档,当不记得命令时,使用此命令即可,常用

参数:-s

运行过程中执行print打印函数:pytest -s

参数: --collect-only 或 --co

收集将要执行的用例,但不会执行用例:pytest --collcet-onty,可以使用这个参数查看一下命令是否正确,是否能够收集到指定的测试用例

参数:-k args(可以是py文件名,也可以是函数名)

运行包含关键词的用例:pytest -k change,如图:

参数:-v / --verbose 或 -q / --quiet

打印用例执行的详细或简略过程,pytest -v ,pytest -q

参数:pytest --html=path

生成简易html报告,path是存储报告的路径。

参数:--alluredir=DIR 和 --clean-alluredir

--alluredir=DIR:在指定目录DIR生成allure报告

--clean-alluredir:清除alluredir如果目录存在的化

一般结合 --alluredir=DIR 命令一起使用 pytest --alluredir=./report/html --clean-alluredir

参数:-x

用例运行失败则立即停止执行

参数:--maxfail=num

用例运行时 允许的最大失败次数,超过则立即停止,pytest --maxfail=3

参数:-m 'mark1 and not mark2'

--markers 显示所有mark标记

用例运行带有mark1标记的并且不运行mark2标记的

参数:--tb=选项(选项:'auto', 'long', 'short', 'no', 'line', 'native')

用例运行失败时,展示错误的详细程度

参数:-l 或--showlocals

用例运行失败时,打印相关的局部变量,pytest -l

参数:--lf, --last-failed

只执行上次执行失败的测试

参数:--ff, --failed-first

先执行完上次失败的测试后,再执行上次正常的测试

参数:运行指定的函数(使用两对冒号 : 分隔)

pytest 模块名::类名::函数名,pytest test.py::check_ui

Allure命令:

commond: generate

生成allure报告

示例:allure generate ./report/xlm -o ./report/html -c ./report/html

参数:-c, --clean

在生成新的Allure报告之前,先清除该目录

参数: -o, --report-dir, --output

指定目录生成allure报告

commond:open

打开生成的报告,本地查看

示例:allure open ./report/html

参数:-h, --host

指定域名地址

参数:-p, --port

指定端口号

commond:serve

打开生成的报告,可对外提供在线展示

示例:allure serve./report/html

参数:-h, --host

指定域名地址

参数:-p, --port

指定端口号

python常用指令-Pytes及Allure常用命令相关推荐

  1. oracle ogg常用指令,oracle goldengate日常管理命令

    Oracle GoldenGate的常用命令 (详细的请见gg的官方文档) 1.skip start ext1 SKIPTRANSACTION 2.查看trail info exttrail * 3. ...

  2. 计算机编程常用指令,加工中心几个常用指令的编程技巧

    1.M00.M01.M02和M30的区别与联系 学生在初学加工中心编程时,对以上几个M代码容易混淆,主要原因是学生对加工中心加工缺乏认识,加上个别教材叙述不详细.它们的区别与联系如下: M00为程序暂 ...

  3. python的setup.py文件及其常用命令

    python的setup.py文件及其常用命令 上传者:tingting1718      我也要"分享赚钱" 2014/7/7 关注(286) 评论(0) 声明:此内容仅代表网友 ...

  4. Linux常用指令和系统管理命令总结

    Linux常用指令: ls 显示文件或目录 ls -l 列出文件详细信息 ls -a 列出当前目录下所有文件或目录,包括隐藏的 ls -al 显示详细文件信息,包括隐藏的文件 mkdir 创建目录 m ...

  5. linux查看进程运行日志文件,【Linux】常用指令、ps查看进程、kill杀进程、启动停止tomcat命令、查看日志、查看端口、find查找文件...

    1.说出 10 个 linux 常用的指令 1) ls 查看目录中的文件 2)cd /home 进入 '/ home' 目录:cd .. 返回上一级目录:cd ../.. 返回上两级目录 3)mkdi ...

  6. Linux常用指令(命令)超级无敌全合集加图文说明

    Linux常用指令(命令) 指令与选项 基础指令 1.ls指令 2.pwd指令 3.cd指令 4.mkdir指令 5.touch指令 6.cp指令 7.mv指令 8.rm指令 9.vim指令 配置域名 ...

  7. Python笔记_64_Vue_M-V-VM思想_显示数据_常用指令_操作属性_绑定事件_操作样式_条件渲染指令_列表渲染指令

    文章目录 Vue vue.js的M-V-VM思想 快速使用 显示数据 常用指令 操作属性 绑定事件 操作样式 条件渲染指令 列表渲染指令 Vue vue.js是目前前端web开发最流行的工具库,由尤雨 ...

  8. 苹果终端date命令_mac 终端 常用指令

    开始正式研究ios 应用开发,由于是从C开始学起,所以学习下常用的mac终端指令,方便后续常用操作. mac 终端 常用指令: 1.ls指令 用途:列出文件 常用参数 -w 以简洁的形式列出所有文件和 ...

  9. MySQL指定存储引擎命令_MySQL常用指令(2)——存储引擎

    MySQL常用指令(2)--存储引擎 查询MySQL支持的存储引擎 查询全部支持的引擎: show engines; ";"可以使用"\g"等价替换,而使用&q ...

最新文章

  1. 利用存储过程得到某一指定的表与其它的表之间的外键关系SQL Server2000
  2. vue图片宽高自适应_Echarts图标宽度变成100px,让图表宽度随着父元素自动适应,Vue实时监听宽度的变化,这可能是史上最好的解决方案!...
  3. BAT笔试试题常见试题总结含答案(持续更新。。。)
  4. 【dfs】病毒(jzoj 1284)
  5. 学习java很痛苦_Java日期细微的痛苦提醒
  6. jsr-303 参数校验—自定义校验注解
  7. 删除顺序表中指定范围的元素
  8. devops项目经理_DevOps:如何避免交接导致项目死亡
  9. k8s-service定义文件的各属性说明
  10. 三星公布三款新型车用芯片 向大众供应
  11. linux下expect命令实现批量ssh免密
  12. 华为p20pro投屏到笔记本_新荣耀笔记本与微软系统合作,网友:一碰即传投屏功能还有吗...
  13. mysql top十条_SQL语句如何取前10条,10-30条记录?
  14. 读书百客:《渔家傲·天接云涛连晓雾》评赏
  15. 外贸推荐:询盘回复的全面流程
  16. 罗米欧与朱丽叶(徐志摩)
  17. python 包络线_如何简明易懂地说明数据包络线分析法(DEA)?
  18. 济南市全国计算机二级,济南市2019上半年计算机二级考试报名时间|网上报名入口【12月19日9:00开通】...
  19. 【软件工程】决策表和决策树
  20. matlab之拼接图片

热门文章

  1. 开发日记-20190806 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 20
  2. pyspark minHash LSH 查找相似度
  3. ElasticSearch 深入理解 三:集群部署设计
  4. go语言笔记——append底层实现和Cpp vector无异,只是有返回值,double后返回了新的vector地址而已...
  5. linux tcpdump 抓包
  6. numpy matplotlib 柱状图
  7. SQL基础(五)-- 递归
  8. JSON快速转C#实体类
  9. D - Bear and Finding Criminals
  10. streaming优化:spark.default.parallelism调整处理并行度