接口自动化测试框架-关于接口关联的封装+统一请求封装
一. 关于接口关联的封装
策略: 去掉全局变量,用ymal文件代替保存
ps:如果使用全局变量的话,就会出现在需要使用这个这个变量的地方就得去import类文件,相互引用的话python无法支持得。所以,把产生数据的地方直接存放数据在ymal文件中,在需要使用数据的地方读取ymal就可以了!
需要了解python如何去保存/读取/删除 ymal文件数据
ymal文件的操作方法封装:读取/写入/清空
1) 需要下载yml的支持库文件: pip3 install pyyaml
2) 读取yamal: ymal.load()
写入ymal:ymal.dump()
清空ymal:ymal.truncate()
二、统一请求的封装
如果多个py文件存在cookie关联,需要使用同一个session怎么办?
分类:
pytest
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)