八、pytest接口自动化测试框架关于接口关联的封装之yaml读取数据写入数据清空数据代码封装

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读取数据写入数据清空数据

策略:去掉全局变量,用文件代替保存。

八、pytest接口自动化测试框架关于接口关联的封装之yaml读取数据写入数据清空数据代码封装

; 一、如何写入yaml

八、pytest接口自动化测试框架关于接口关联的封装之yaml读取数据写入数据清空数据代码封装

调用上面写入的方法。

八、pytest接口自动化测试框架关于接口关联的封装之yaml读取数据写入数据清空数据代码封装

; 注意符号是:,而不是逗号

八、pytest接口自动化测试框架关于接口关联的封装之yaml读取数据写入数据清空数据代码封装

文件成功写入yaml 这里使用读取的access_token

八、pytest接口自动化测试框架关于接口关联的封装之yaml读取数据写入数据清空数据代码封装

; 修改读取的方法

八、pytest接口自动化测试框架关于接口关联的封装之yaml读取数据写入数据清空数据代码封装
八、pytest接口自动化测试框架关于接口关联的封装之yaml读取数据写入数据清空数据代码封装

由于每次执行程序,都会写入access_token,因此需要清空。

八、pytest接口自动化测试框架关于接口关联的封装之yaml读取数据写入数据清空数据代码封装

; 在所有的接口请求之前执行,会清空掉文件的内容。

八、pytest接口自动化测试框架关于接口关联的封装之yaml读取数据写入数据清空数据代码封装

写入 csrf_token

八、pytest接口自动化测试框架关于接口关联的封装之yaml读取数据写入数据清空数据代码封装

; 在原有的基础上读取yaml参数

八、pytest接口自动化测试框架关于接口关联的封装之yaml读取数据写入数据清空数据代码封装

Original: https://blog.csdn.net/weixin_51529314/article/details/126480838
Author: 一个炒鸡棒的靓仔
Title: 八、pytest接口自动化测试框架关于接口关联的封装之yaml读取数据写入数据清空数据代码封装

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/775506/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球