一、整个项目结构
1、我要创建一个平台,主要做接口自动化和一些经常的测试工具的实现
2、接口自动化我准备完成两个体系的,一个是关于mitmproxy的,一个是关于httprunner的
3、mitmproxy主要完成mitmproxy录制功能,自动化测试回放,生成测试报告
4、httprunner主要完成fidder录制功能,直接生成测试用例,完成回放
5、实现登录功能
6、实现jenkins持续集成部署功能
7、前台框架就layui
二、创建项目和APP
知道以后,我们选创建一个django项目 ,怎么创建,本博客的django基础已经有就不再赘述,因为要实现三个功能,为了互不干扰,我们来创建三个app
mitimproxyUtils,LoginUtils,HttprunnerUtils
三、分离路由
因为三个APP,为了路由好维护,相互不干扰,所以我们选创建路由分离,省得把三个路由地址都写在一个总路由里,看着眼睛都花这个步骤好比这样
你想找XX公司的事业部
1、你来到公司门口,找到了总路由,也就是看门大爷,看门大爷以是直接告诉你这个事业部在哪个楼,几层哪个屋
2、但是这个大爷是新来的,地址不了解的那么详细