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

做网站卖产品做公众号网站

做网站卖产品,做公众号网站,网站建设与维护的软件,做购物比价的网站目录 1. pytest-html:生成HTML测试报告 2.pytest-xdist:并发执行用例 3. pytest-order:自定义用例的执行顺序 4. pytest-rerunfailures:用例失败时自动重试 5. pytest-result-log:用例执行结果记录到日志文件 1. pytest-html…

目录

1. pytest-html:生成HTML测试报告

2.pytest-xdist:并发执行用例

3. pytest-order:自定义用例的执行顺序

4. pytest-rerunfailures:用例失败时自动重试

5. pytest-result-log:用例执行结果记录到日志文件


1. pytest-html:生成HTML测试报告

文档:Installation — pytest-html documentation

安装:pip install pytest-html -U

运行:

ini中配置: addopts = --html ./report/report.html

main方法:pytest.main(['-vs','--html=./report/report.html'])

直接运行:pytest --html=./report/report.html --self-contained-html

2. pytest-xdist:并发执行用例

文档:https://pytest-xdist.readthedocs.io/en/stable/

安装:pip install pytest-xdist -U

运行:pytest -n {0,1,2,3,4,5.....n, auto},示例:pytest -n auto(auto可以自动检测到系统的CPU数量,使用auto等于就是使用所有的CPU来进行执行用例,此时CPU占有率很高)

注意:

1. 进程数量不要超过文件的数量,同一个文件中的用例,会在同一个进程中执行

2. 进程数量不要超过CPU的数量

pytest-xdist默认是无序执行的,可以通过 --dist 参数来控制顺序

--dist=loadscope:将按照同一个模块 module 下的函数和同一个测试类 class 下的方法来分组,然后将每个测试组发给可以执行的 worker,确保同一个组的测试用例在同一个进程中执行。目前无法自定义分组,按类 class 分组优先于按模块 module 分组

--dist=loadfile:按照同一个文件名来分组,然后将每个测试组发给可以执行的 worker,确保同一个组的测试用例在同一个进程中执行

3. pytest-order:自定义用例的执行顺序

文档:https://pytest-order.readthedocs.io/en/latest/

安装:pip install pytest-order -U

order后面的参数为大于等于0的正整数,可以不是顺序排的,只要排序数值之间有顺序就行

@pytest.mark.order(0)
def test_a():print('a')
@pytest.mark.order(7)
def test_b():print('b')
@pytest.mark.order(1)
def test_c():print('c')

4. pytest-rerunfailures:用例失败时自动重试

文档:https://github.com/pytest-dev/pytest-rerunfailures

安装: pip install pytest-rerunfailures -U

运行:--reruns n --reruns-delay m

--reruns n(重新运行次数),--reruns-delay m(下次测试重新开始之前等待的秒数)

5. pytest-result-log:用例执行结果记录到日志文件

文档:https://mp.weixin.qq.com/s/cp3rdKJb0Eglz0jIhZ6ZHw

安装:pip install pytest-result-log -U

注意:-k未选中、skip跳过、fixture错误等原因,有没有执行的用例,无法在日志记录结果的

运行:ini中进行配置

; 日志保存目录
log_file = ./pytest.log
; 记录日志等级:1. CRITICAL:严重错误,表示系统无法继续运行。
;2. ERROR:错误,但不影响系统运行。
;3. WARNING:警告,表示存在可能会导致错误的情况。
;4. INFO:信息,用于记录系统运行过程中的重要信息。
;5. DEBUG:调试信息,用于记录详细的系统执行过程。
;6. NOTSET:没有设置日志等级,表示输出所有日志信息。
log_file_level = info
# 记录日志时间
log_file_format = %(levelname)-8s %(asctime)s [%(name)s:%(lineno)s] : %(message)s
log_file_date_format = %Y-%m-%d %H:%M:%S# 控制是否记录结果,1记录,0不记录
result_log = 1
# 控制是否记录分割线,1记录,0不记录
result_log_separator = 1
http://www.yayakq.cn/news/282649/

相关文章:

  • 广东省网站备案系统网页设计html教程
  • 网站开发地图板块浮动惠来县建设局网站
  • 网页设计网站概述怎么写建设工程教育网校
  • 怎么制作网站弹出广告镇江网站
  • 北京企业建站系统费用营销型网站案例
  • 企石东莞网站建设十大最好玩网页游戏
  • 查看网站外链如何推广一个产品
  • 网站建设中源码下载网站内容一样影响收录
  • 收录快网站wordpress外贸网站
  • 网站建设 备案什么意思深圳网站建设资讯
  • 外贸网站服务器推荐org做后缀的网站
  • 公司做阿里巴巴网站要多少钱佛山智能模板建站
  • 网站模板库腾讯企点聊天记录老板能看到吗
  • 申请个网站网站开发项目有哪些
  • 网站开发技术路线与规范林州网站建设熊掌号
  • 网站开发 jsp开发工具购物网站开发需要什么软件
  • 有没有关于网站开发的名人访谈佳木斯网站建设公司
  • 学校网站建设项目管理报告无锡营销型网站建站
  • 建设肯德基网站的好处住建部城乡建设网站
  • 全屏网站怎么做的modx Wordpress
  • 合肥企业网站设计制作网站开发企业公司
  • 宜春公司网站建设黄岐网站制作
  • 网站开发相关英文单词比较经典的营销案例
  • 南山网站seo百度网站官网入口
  • 蚌埠网站制作公司价格做app和做网站区别
  • 四川网站建设制作建筑工程网站建设方案
  • 网站开发技术有深圳龙岗区布吉街道
  • 微网站建设哪家强万网域名价格
  • 站内站怎么搭建毕业设计网站建设题目
  • 外贸网站建设公司流程网站建设功能报价