在运行pytest测试用例的时候,可以在命令行加上一些参数,这样在控制台上显示的信息更清楚详细,可以根据需要选择不同的参数呈现不同的结果 一、-v或者–verbose选项 含义:使用-v可以得到更完整的前后对比信息; 格式:pytest test_two.py -v 或者pytest -v test_two.py 。-v参数既可以放到测试文件前面,也可以放到测...
一、常用参数 1.指定执行文件/用例 不带参数,仅带文件名/文件相对路径/文件绝对路径 测试文件::测试类:执行指定类 测试文件::测试类::用例:执行指定用例 2.短命令选项 -v:输出详细信息 -q:简化输出信息 -k:根据关键字表达式执行 -x:失败则退出执行 -m 别名:只执行被标记的用例、 -s:输出调试信息,包括pri...
pytest -v 不加-v和加-v的对比: -s 参数 带控制台输出结果,当你的代码里面有print输出语句,如果想在运行结果中打印print输出的代码,在运行的时候可以添加-s参数,一般在调试的时候使用,使用方法如下:pytest -s -k 参数 跳过运行某个或者某些用例。 使用方法如下: pytest -k'类名'pytest-k'方法名'pytest-k...
3.带参数执行指定模块测试用例 pytest -vs test_two_case.py 4.带参数执行指定目录下测试用例 pytest -vs ../zhihu 以上就是多个模块进行批量、跨层级执行的过程,是不是很灵活 文本就是针对pytest框架测试用例2种执行方式 [ 主函数、命令行模式 ]以及几种正常场景下的常用参数[ -v 、-s ]进行分享 其它的参...
-v:详细模式,显示详细的测试结果和输出。 --junitxml:将测试结果输出为JUnit XML格式,方便集成到CI/CD工具中。 --ini:显示配置文件的帮助信息。 -h:显示所有可用的命令行参数和它们的描述。要使用这些参数,只需在命令行中输入pytest,然后跟上所需的参数即可。例如,要运行名为“test_one”的测试用例,可以使用以...
pytest -v 二、-s参数 控制台输出结果,当你的代码里面有print输出语句,如果想在运行结果中打印print输出的代码(默认控制台是不输出打印结果的),在运行的时候可以添加 -s 参数,一般在调试的时候使用。使用方法如下: pytest -s 三、-k 参数 只执行含有某个关键字的测试用例。 应用场景:在测试场景中,如果只想执...
使用pytest -h 可以查看 pytest 的命令行参数,有 10 大类共 132 个。 2、常见的命令行参数 -h :用于显示pytest的帮助信息,包括所有可用选项和参数的说明。运行pytest -h可以查看完整的帮助文档。 -v :用于在控制台输出详细的测试结果信息,包括测试用例的名称、执行状态(通过、失败、错误、跳过等)、执行时间以及...
pytest -v -s test_example.py 在这个示例中,我们使用了-v参数来显示详细的测试结果输出,-s参数来输出测试过程中的print语句,并指定了要运行的测试用例文件为test_example.py。 4. 安装Pytest插件 除了基本的运行参数之外,Pytest还支持丰富的插件机制,可以通过安装和配置插件来增强测试框架的功能和灵活性。以下是一...
addopts 参数说明: -s:输出调试信息,包括print打印的信息。-v:显示更详细的信息。-q:显示简略的结果 与-v相反-p no:warnings 过滤警告-n=num:启用多线程或分布式运行测试用例。需要安装 pytest-xdist 插件模块。-k=value:用例的nodeid包含value值则用例被执行。-m=标签名:执行被@pytest.mark.标签名 标记的用...