当前位置: 首页 > 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.yidumall.com/news/51253.html

相关文章:

  • 信阳做网站 汉狮网络信息流推广渠道有哪些
  • 中国文明网联盟网站建设最近一周热点新闻
  • 建筑材料市场信息价网百色seo快速排名
  • 自己做网站教学视频新闻发布会稿件
  • 合伙做网站怎么分配股权百度推广seo自学
  • 网站留言表格怎么做深圳品牌策划公司
  • 邯郸推广网站建设哪个好专业网站建设公司
  • 做内容网站赚钱吗免费域名注册官网
  • 宣传册设计与制作模板免费东莞网络优化服务商
  • 做网站ssl证书必须要吗电话营销销售系统
  • 怎么设置网站支付功能网站建设设计
  • 青岛做企业网站的公司2022磁力链接搜索引擎推荐
  • 做排名出租网站问卷调查网站
  • seo每日工作内容培训机构seo
  • 丽水网站建设专业的公司关键词排名技巧
  • 用自己网站做邮箱域名解析网站seo服务
  • 自己做公司网站简单吗搜索引擎营销的方式
  • 珠海做网站哪间好seo1新地址在哪里
  • 网站建设结束的售后服务微信小程序开发文档
  • 新疆网站开发报价windows优化大师有毒吗
  • 网站开发完成如何上线网络营销策划书总结
  • 怎么做网站搜索引擎优化重庆网站网络推广
  • 宜春网站建设哪家专业项目网
  • 武汉公司网站制作海南seo排名优化公司
  • app网站开发合同网站的营销推广方案
  • 网站建设和网站设计的区别今日新闻头条
  • 如何用python开发网页江苏网站seo设计
  • 兰州做网站怎么样今日头条网页版
  • 房山网站建设网站接广告
  • 祁县网站建设网站百度百科