1,查看命令
pytest -h ---> 查看命令
2,执行文件里的case
---> pytest test_main_2.py
正常执行测试case
3,执行case时,显示详细case详细方法
-v ---> pytest -v test_main_2.py
执行测试case,显示详细case详细方法
4,加了-s不再显示Captured stdout call信息,但是会显示test session starts
-s: --->
加了-s不再显示Captured stdout call信息,但是会显示test session starts
5,显示项目文件下所有模块里面case
--collect-only ---> pytest --collect-only
显示项目文件下所有模块里面case
6,运行包含某个字符串的测试用例
-k: ---> pytest -v -k apple
运行包含某个字符串的测试用例
7,分组根据定义标签执行测试case
-m:---> @pytest.mark.自定义标签
分组根据定义标签执行测试case
定义pytest.ini文件
8,执行到错误的case时停止代码执行
-x: ---> pytest -v -x .\test_main.py
执行到错误的case时停止代码执行
9,设置执行case允许失败最大次数,暂停执行case
--maxfail=x ---> pytest --maxfail=2 -v .\test_main_2.py


10,显示case执行的耗时时间
--durations ---> pytest --durations=0 test_rq.py
显示case执行的耗时时间
re = requests.get('https://www.csdn.net')
re = requests.get('https://www.csdn.net')
re = requests.get('https://www.csdn.net')
re = requests.get('https://www.csdn.net')
re = requests.get('https://www.csdn.net')
re = requests.get('https://www.csdn.net')
找出耗时最久的前五个case ---> pytest -s --durations=2 -v test_rq.py