1、基本指令
执行全部:pytest
执行某个文件:pytest xxxx.py(指定执行某个文件)
2、静默执行
pytest -q test_pytest_01.py
3、输出详细信息
pytest -v -s xxxx.py -v表示打印详细的信息 -s表示输出print打印信息
4、执行某个用例
pytest -v -s test_cass.py::TestCase::test_02 :: :: 表示执行某个类下面的某个测试函数
5、失败后停止
pytest -v -s -x test_cass.py 出错后停止运行, -x表示测试用例执行出现错误那么将不执行下面的函数
pytest -v -s --maxfail=2 test_cass.py --maxfail=2表示当失败有两个时候停止程序,2可以自定义
6、指定某个测试类
pytest -v -s -k TestCase test_cass.py -k 表示只执行某个类的里面的测试用例
7、多进程运行
当用例有很多的时候,运行时间会变得很长,想用缩短运行时长,可以使用多进程模式来运行
安装pytest-xdist库文件 或者 pip install pytest-xdist
使用: pytest xxxx.py -n 5(进程数)