- 博客(14)
- 收藏
- 关注
原创 012---接口自动化之实战优化一
为什么优化:因为在test_login.py中的代码中可以看到,如果每个用例都写上url,hethod等,那么一是重复代码太多,二则不太美观,所以要对apiutil.py中的代码进行优化。加了specification_yaml方法。
2025-03-17 22:27:13
253
原创 008---pytest测试用例跳过执行
1.在需要跳过的测试用例方法名上加上标记即可:@pytest.mark.skip。然后运行run.py。
2025-03-16 18:54:10
150
原创 007---pytest测试用例分组执行(冒烟测试)
在测试用例方法前面加上:@pytest.mark.maoyan01,其中maoyan01是分组的名称,然后在pytest.ini中加上:markers =maoyan: 冒烟测试maoyan01: 冒烟测试在终端中运行:pytest -vs ./testcase -m "maoyan or maoyan01"
2025-03-16 18:47:41
550
原创 006---pytest框架规则及运行方式
pytest-html:生成html格式的测试报告pytest-xdist:测试用例分布式执行pytest-ordering:用来改变我们测试用例的执行顺序pytest-rerunfailures:测试用例失败后重跑allure-pytest:用于生成美观的allure测试报告都需要安装,安装方法:pip install pytest-ordering -i https://pypi.tuna.tsinghua.edu.cn/simple/
2025-03-16 18:23:45
484
原创 005---配置文件的读取封装
根据级别创建目录后,有一些文件是前四节写过的,拉到对应目录中即可(可能会有一些问题:引入的模块位置发生变化,需要变更)
2025-03-15 20:33:30
287
原创 004---yaml测试用例参数动态读取
根据前三个文件,运行后得到的分别有:sendrequests.py ------ 封装接口的请求login.yaml ------ 将接口文档转化为yaml文件readyaml.py ------ 读取yaml文件,且将想要的内容(token)写入到extract.yaml文件extract.yaml ------ 内容是readyaml.py文件写入的(token)
2025-03-15 00:05:40
536
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅