python常用指令-Pytes及Allure常用命令
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常用命令相关推荐
- oracle ogg常用指令,oracle goldengate日常管理命令
Oracle GoldenGate的常用命令 (详细的请见gg的官方文档) 1.skip start ext1 SKIPTRANSACTION 2.查看trail info exttrail * 3. ...
- 计算机编程常用指令,加工中心几个常用指令的编程技巧
1.M00.M01.M02和M30的区别与联系 学生在初学加工中心编程时,对以上几个M代码容易混淆,主要原因是学生对加工中心加工缺乏认识,加上个别教材叙述不详细.它们的区别与联系如下: M00为程序暂 ...
- python的setup.py文件及其常用命令
python的setup.py文件及其常用命令 上传者:tingting1718 我也要"分享赚钱" 2014/7/7 关注(286) 评论(0) 声明:此内容仅代表网友 ...
- Linux常用指令和系统管理命令总结
Linux常用指令: ls 显示文件或目录 ls -l 列出文件详细信息 ls -a 列出当前目录下所有文件或目录,包括隐藏的 ls -al 显示详细文件信息,包括隐藏的文件 mkdir 创建目录 m ...
- linux查看进程运行日志文件,【Linux】常用指令、ps查看进程、kill杀进程、启动停止tomcat命令、查看日志、查看端口、find查找文件...
1.说出 10 个 linux 常用的指令 1) ls 查看目录中的文件 2)cd /home 进入 '/ home' 目录:cd .. 返回上一级目录:cd ../.. 返回上两级目录 3)mkdi ...
- Linux常用指令(命令)超级无敌全合集加图文说明
Linux常用指令(命令) 指令与选项 基础指令 1.ls指令 2.pwd指令 3.cd指令 4.mkdir指令 5.touch指令 6.cp指令 7.mv指令 8.rm指令 9.vim指令 配置域名 ...
- Python笔记_64_Vue_M-V-VM思想_显示数据_常用指令_操作属性_绑定事件_操作样式_条件渲染指令_列表渲染指令
文章目录 Vue vue.js的M-V-VM思想 快速使用 显示数据 常用指令 操作属性 绑定事件 操作样式 条件渲染指令 列表渲染指令 Vue vue.js是目前前端web开发最流行的工具库,由尤雨 ...
- 苹果终端date命令_mac 终端 常用指令
开始正式研究ios 应用开发,由于是从C开始学起,所以学习下常用的mac终端指令,方便后续常用操作. mac 终端 常用指令: 1.ls指令 用途:列出文件 常用参数 -w 以简洁的形式列出所有文件和 ...
- MySQL指定存储引擎命令_MySQL常用指令(2)——存储引擎
MySQL常用指令(2)--存储引擎 查询MySQL支持的存储引擎 查询全部支持的引擎: show engines; ";"可以使用"\g"等价替换,而使用&q ...
最新文章
- 利用存储过程得到某一指定的表与其它的表之间的外键关系SQL Server2000
- vue图片宽高自适应_Echarts图标宽度变成100px,让图表宽度随着父元素自动适应,Vue实时监听宽度的变化,这可能是史上最好的解决方案!...
- BAT笔试试题常见试题总结含答案(持续更新。。。)
- 【dfs】病毒(jzoj 1284)
- 学习java很痛苦_Java日期细微的痛苦提醒
- jsr-303 参数校验—自定义校验注解
- 删除顺序表中指定范围的元素
- devops项目经理_DevOps:如何避免交接导致项目死亡
- k8s-service定义文件的各属性说明
- 三星公布三款新型车用芯片 向大众供应
- linux下expect命令实现批量ssh免密
- 华为p20pro投屏到笔记本_新荣耀笔记本与微软系统合作,网友:一碰即传投屏功能还有吗...
- mysql top十条_SQL语句如何取前10条,10-30条记录?
- 读书百客:《渔家傲·天接云涛连晓雾》评赏
- 外贸推荐:询盘回复的全面流程
- 罗米欧与朱丽叶(徐志摩)
- python 包络线_如何简明易懂地说明数据包络线分析法(DEA)?
- 济南市全国计算机二级,济南市2019上半年计算机二级考试报名时间|网上报名入口【12月19日9:00开通】...
- 【软件工程】决策表和决策树
- matlab之拼接图片
热门文章
- 开发日记-20190806 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 20
- pyspark minHash LSH 查找相似度
- ElasticSearch 深入理解 三:集群部署设计
- go语言笔记——append底层实现和Cpp vector无异,只是有返回值,double后返回了新的vector地址而已...
- linux tcpdump 抓包
- numpy matplotlib 柱状图
- SQL基础(五)-- 递归
- JSON快速转C#实体类
- D - Bear and Finding Criminals
- streaming优化:spark.default.parallelism调整处理并行度