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

找做外墙油漆网站精品成品网站入口

找做外墙油漆网站,精品成品网站入口,电子政务网站建设方案,淮安市网站建设简介:pytest作为一个成熟的测试框架,它提供了许多命令行参数来控制测试的运行方式,以配合适用于不同的测试场景。例如 -x 可以用于希望出现错误就停止,以便定位和分析问题。–rerunsnum适用于希望进行失败重跑等个性化测试策略。 …

简介:pytest作为一个成熟的测试框架,它提供了许多命令行参数来控制测试的运行方式,以配合适用于不同的测试场景。例如 -x 可以用于希望出现错误就停止,以便定位和分析问题。–reruns=num适用于希望进行失败重跑等个性化测试策略。

历史攻略:

Pytest+Yaml 数据驱动测试用例

常用命令行参数,案例解析:

"-s": 输出调试信息,包括 print 打印的信息。这通常在调试时使用,因为它会显示测试用例中的所有 print 输出。"-v": 显示更详细的信息,包括测试用例的名称、执行状态(通过、失败、错误、跳过等)、执行时间以及任何与测试用例相关的输出或日志信息。"-n=num": 启用多线程或分布式运行测试用例。这需要安装 pytest-xdist 插件模块。它允许你指定并行运行的测试用例数量。"-k=value": 只执行用例的 nodeid 包含指定值的用例。这可以用于根据表达式匹配并运行特定的测试用例。"-m"=标签名: 执行被 @pytest.mark.标签名 标记的用例。这允许你根据定义的标签来过滤和运行测试用例。"-x": 一旦有任何一个用例执行失败,就停止当前线程的测试执行。"--maxfail=num":-x 功能相似,但允许指定失败用例的最大数量后停止执行。"--reruns=num": 失败用例重跑指定次数。这需要安装 pytest-rerunfailures 插件模块。

程序主入口代码:

# -*- coding: utf-8 -*-
# time: 2024/5/12 17:46
# file: main.py
# 公众号: 玩转测试开发
import os
import pytestif __name__ == "__main__":""""-s": 输出调试信息,包括 print 打印的信息。这通常在调试时使用,因为它会显示测试用例中的所有 print 输出。"-v": 显示更详细的信息."-n=num": 启用多线程或分布式运行测试用例。这需要安装 pytest-xdist 插件模块。允许并行运行的测试用例数量。"-k=value": 只执行用例的 nodeid 包含指定值的用例。这可以用于根据表达式匹配并运行特定的测试用例。"-m"=标签名: 执行被 @pytest.mark.标签名 标记的用例。这允许你根据定义的标签来过滤和运行测试用例。"-x": 一旦有任何一个用例执行失败,就停止当前线程的测试执行。"--maxfail=num": 与 -x 功能相似,但允许指定失败用例的最大数量后停止执行。"--reruns=num": 失败用例重跑指定次数。这需要安装 pytest-rerunfailures 插件模块。"""pytest.main(["-s", "./tests/test_demo.py", "--alluredir", "./report"])# 步骤2:将生成的测试报告json数据,打包生成allure-HTML报告格式os.system("allure serve report")

测试用例:

# -*- coding: utf-8 -*-
# time: 2024/5/12 17:47
# file: test_demo.py
# 公众号: 玩转测试开发
import pytest
import randomclass TestDemo(object):@pytest.mark.repeat(10)def test_01(self):res = random.randint(0, 10)pytest.assume(res > 2)@pytest.mark.repeat(10)def test_02(self):res = random.randint(0, 10)pytest.assume(res > 1)

-x: 一旦有任何一个用例执行失败,就停止当前线程的测试执行。

pytest.main(["-s", "-x", "./tests/test_demo.py", "--alluredir", "./report"])

图片

–maxfail=num: 与 -x 功能相似,但允许指定失败用例的最大数量后停止执行。

pytest.main(["-s", "--maxfail=3", "./tests/test_demo.py", "--alluredir", "./report"])

图片

“–reruns=num”: 失败用例重跑指定次数。

pytest.main(["-s", "--reruns=3", "./tests/test_demo.py", "--alluredir", "./report"])

图片

“-n=num”: 启用多线程或分布式运行测试用例。这需要安装 pytest-xdist 插件模块。允许并行运行的测试用例数量,当设置为auto时,设置为CPU核心数,效率最高。

pytest.main(["-s", "-n=auto", "./tests/test_demo.py", "--alluredir", "./report"])

图片

图片

http://www.zhongyajixie.com/news/22642.html

相关文章:

  • 怎么做正规网站吗什么时候友情链接
  • 鹤壁做网站多少钱网站seo主要是做什么的
  • 网站分站作用最近的新闻热点
  • 石家庄网站制作公司哪家好免费网络推广平台有哪些
  • 做网站主页上主要放哪些内容长沙网站开发制作
  • 招聘网站如何做运营写手代写平台
  • 成人学历提升大专大概要多少钱网站关键词优化办法
  • 网站公安局备案 教程优秀品牌策划方案
  • 做soho要不要注册网站如何搭建网站
  • 开网站做外贸seopeixun com cn
  • 第三方网站建设平台郑州百度推广开户
  • 电商网站建设方案深圳搜索排名优化
  • 做景区网站建设的公司深圳关键词
  • 汉化主题做网站正规电商平台有哪些
  • 怎么查网站备案域名备案如何进行网络营销推广
  • 常用来做网站首业的是seo网站优化培
  • 帝国cms影视网站模板百度爱采购关键词优化
  • 做网站的收获及感想苏州百度搜索排名优化
  • 在什么文件中加入什么代码告诉搜索引擎蜘蛛网站地图的文件位置?全网整合营销公司
  • 深圳网站建设seo网站营销推广公司
  • 王烨照片抖音seo排名系统
  • 陕西省建设银行分行互联网互联网站网站关键词如何优化上首页
  • 要建立网站中国搜索引擎市场份额
  • 南宁seo建站哈尔滨网站推广
  • 服装网站的建设方案免费b2b网站大全免费
  • vue做网站的优缺点东莞网站建设
  • 网站建设介绍怎么写seo优化排名工具
  • 个人网页设计排版班级优化大师是干什么用的
  • 最新源码邯郸网站建设优化
  • win8风格网站开发实例百度搜索网站优化