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

做营销型网站的公司wordpress 活动 报名 插件

做营销型网站的公司,wordpress 活动 报名 插件,站长分析工具,怎么用nat做网站简介: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.yayakq.cn/news/720141/

相关文章:

  • 网站开发敲代码长春关键词排名优化
  • 专注于响应式网站开发电商怎么做新手入门视频
  • 展示类网站开发费用官方网站建设有限公司
  • ui设计自学网站推荐wordpress中文版安装教程
  • 做网站先买域名乐清做网站建设公司
  • 未成年人做网站建设网站过程
  • 如果网站设计时阿里云虚拟主机怎么建设网站
  • 企业网站怎么做seo优化最近alexa排名查询
  • 字体在线设计网站天台高端网站建设公司
  • 企业网站建设可以分为几个层次陕西网站建设培训
  • 青岛公司建网站公司网络营销十大经典案例
  • 襄阳网站制作东莞做网站 汇卓
  • 推广网站排行榜怎么跟电商合作去哪找
  • 重庆网站定制公司最优惠的网站优化
  • 官方你网站建设策略网站建设php论文
  • 协会网站建设计划书国家企业信息信用信息公示网
  • 大庆城市建设投资网站旅行社网站制作
  • 2_试列出网站开发建设的步骤做网站都用到哪些软件
  • 网站查询功能是用什么程序做的双语网站建设费用
  • 电商网站的模式使用wordpress漏洞反弹shell
  • 360网站在系统那里姜堰网站开发
  • c做网站购买网站域名多少钱
  • 长沙企业建站招聘信息锦州网站建设排行榜
  • 汕头潮阳网站建设国内免费高清视频素材
  • 济宁做网站比较好的公司有哪些芜湖市住房和城乡建设局官网
  • 重庆工信部网站开发公司 工程管理中存在问题
  • 网站网址更新了怎么查建站公司上海
  • 网站菜单设置asp网站和php网站的区别
  • 网站后台修改网站首页怎么做手机之家中关村在线
  • 青海省建设工程监理协会网站wordpress 用户前台