1.执行指定的测试模块
pytest testpytest.py pytest 文件名
2.执行指定的测试目录
pytest pytestdemo/ pytest 目录名
3.通过关键字表达式过滤执行 使用-k参数
pytest -k 1 pytest -k 模糊的用例名
4.通过 node id 指定测试用例
pytest test_pytest.py::TestDemo::test_demo1 pytest 文件名::类名::方法名
5.通过标记表达式执行 使用-m参数
对用例进行标记@pytest.mark.smoke
pytest -m smoke pytest -m 标记名称
6.打印详细日志 使用-v参数
pytest -v
7.控制台输出内容 使用-s参数
pytest -s
8.指定用例执行顺序
导入pytest-ordering包
pip install pytest-ordering
使用@pytest.mark.run(order=2) order 序号
9.指定用例失败重跑 --reruns参数
导入pip install pytest-rerunfailures包
pip install pip install pytest-rerunfailures
pytest testcase.py --reruns 2 失败重跑俩次
10.多进程运行cases -n参数
导入pytest-xdist包
pip install -U pytest-xdist
pytest testcase.py -n 2 俩个线程运行
11.跳过不需要执行的测试用例
@pytest.mark.skip



