为啥要搞自动化?

废话不多说,开整。
准备工作:

  1. 学习资料查找,此处省略一万字,感谢那些发技术贴的大佬们。 pyteset 主要参考: https://github.com/Automation-Test-Starter/Pytest-API-Test-Starter/blob/main/README_ZH.md https://blog.csdn.net/kkkkk19980517/article/details/139065687

发请求的工具这次用 httpx:
https://www.python-httpx.org/quickstart/

  1. 项目目录结构(以后变不变不晓得):

datas:主要用来存放测试驱动的数据

config:存放一些基础数据 如服务器信息,基础地址,uri 等

db: 存放封装的 redis、sqlalchemy 的工厂模式,单例

utils: 各种工具函数、类,用于保持主体代码的整洁

tests: 存放测试用例

其它:日志用的 nb_log,包管理用的 poetry,python 版本管理 conda

到这,准备工作做得差不多,先写到这,待续!😁


↙↙↙阅读原文可查看相关链接,并与作者交流