本框架的gitee地址为: https://gitee.com/pyautotest/pytest_ui_api_fw/tree/master
需要的同学可自取
现在正在写一个基于 requests的接口测试框架. 目前正在解决多层依赖以及嵌套依赖的问题. 解决成功后,会同步到本人的github 及 gitee上.有需要的同步可以自取
- 该框架也是基于 po模式思想, case数据层与page业务层完全分离.
- 该框架的数据源为yml文件,操作有一定的难度
- 会有统一的环境配置开关
- 后期维护,只需要维护对应的yml文件即可.
- 如下图所示是api 的接口层的简单示例
- 下图为 case层的代码 简单示例,目前还没有做 断言(计划的断言也是放在case层的yml文件中进行维护).
- 该框架后续会和 web ui框架和 app ui 框架合并. 即后续的框架是一个支持 api 接口,web ui , app ui 自动化测试的,且支持并发的一个框架. 之前我在github上的那个基于 unittest 的框架,是支持api 并发,web ui 并发, 不支持 app ui 并发.
- 基于 unittest的框架,后期会 进行拆开一个 独立的 api 接口自动化测试框架. 且这个框架中的 report 还是非常不错的,支持并发,支持查询,分页,以及自动截图,自动保存错误信息等.