pytest基本运行方式

1、主函数模式

  1、运行所有:pytest.main()

  2、指定模块:pytest.main(['-vs','xxxx.py'])

  3、指定目录:pytest.main(['-vs','./文件名称'])

  4、pytest支持单个函数写法:pytest.main(['-vs','./文件名/py文件名::类名::方法名'])

  5、

重点:

pytest.ini配置文件,

1、存在位置,项目的根目录

2、编码格式:ANSI,可以使用notepad++修改编码格式

3、作用:改变pytest默认的行为

4、运行规则:不管是主函数模式,或者命令行模式运行,都会去读取整个配置文件

 

参数详解:

  -s 表示输出调试信息,包括print打印的消息

  -v 表示输出函数名信息,可与-s合用,-vs

  -n 表示分布式,用法-n=2

  --reruns 3 :失败用例重跑

  -k 根据字符串匹配关键字执行方法

  eg:pytest -vs ./文件名 -k 'po(关键字)'

pytest执行用例顺序

  从上到下执行

  @pytest.mark.run(order=3)

posted @ 2021-09-10 18:02  白更更  阅读(752)  评论(0)    收藏  举报