pytest接口自动化之pytest用例管理框架
一、pytest默认的测试用例
1.模块名必须以test_开头或者_test结尾
2.测试类必须以Testkai开头,并且不能又Init方法
3.测试用例必须以test开头
pytest简介
1.可以和selenium,request,appium,实现web,接口,app自动化。
2.可以和allure插件结合生成美观的测试报告以及合jenkins结合实现持续集成。
3.它有很多强大的插件。
1.Pytest pytest框架
2.Pytest-html 生成Html报告
3.Pytest -xdist 多线程插件
4.Pytest -ordering 控制测试用例的执行顺序
5.Pytest -rerunfailures 失败重跑
6.Pytest -allure 生成美观的测试用例报告。
7.安装yaml包 pyyaml
pytest接口自动化测试框架关于接口关联的封装之yaml读取数据写入数据清空数据
策略:去掉全局变量,用文件代替保存。
; 一、如何写入yaml
调用上面写入的方法。
; 注意符号是:,而不是逗号
文件成功写入yaml 这里使用读取的access_token
; 修改读取的方法
由于每次执行程序,都会写入access_token,因此需要清空。
; 在所有的接口请求之前执行,会清空掉文件的内容。
写入 csrf_token
; 在原有的基础上读取yaml参数
Original: https://blog.csdn.net/weixin_51529314/article/details/126480838
Author: 一个炒鸡棒的靓仔
Title: 八、pytest接口自动化测试框架关于接口关联的封装之yaml读取数据写入数据清空数据代码封装
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/775506/
转载文章受原作者版权保护。转载请注明原作者出处!