pytest 使用
2026/6/13 16:06:20 网站建设 项目流程

一、文件目录

common:存通用的方法

labs:做测试的

logs:日志方法和文件

testcases:写测试用例

config:存放配置文件

img:存放图片

二、存放读取yaml文件

python -m pip install pyyaml

普通的读取文件,读出来是字符串,使用时还要转一次,用插件直接读出来就是字典,可以直接使用

读取yaml文件

三、封装requests

python -m pip install requests

二、新建与运行

pytest基本规则

  • 用例文件.py 文件要以 test_开头或 _test 结尾, 这样才能被识别为用例文件
  • 测试用类名必须以 Test 开头, 且不能有 init 方法
  • 测试用例以 test_打头, 一个测试用例类下面, 可以有多个测试用例
  • 断言使用 python 原生 assert

1、运行

参数

-s打印调试信息
-m运行被标记的用例
-k模糊匹配文件名、类名、方法名
-v打印更详细的执行信息
-q显示简介的信息
--collect-only罗列出当前目录下所有的测试模块、测试类、测试函数

可以在终端里面这样运行:这样运行是运行当前文件夹的全部用例

这样是指定某个运行

1.1 -m加标记的方法: @pytest.mark.xxxxx

1、现在文件根目录加pytest.ini文件

2、然后终端执行 运行时带上 -m 参数

执行baidu 或者 bing

不执行 baidu

执行baidu 不执行 bing

1.2 --collect-only

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询