# anan **Repository Path**: alcher_lewis/anan ## Basic Information - **Project Name**: anan - **Description**: 一个接口自动化的项目 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-08 - **Last Updated**: 2023-12-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 效果展示 ## 登录 ![image-20231024134457950](./show/picture/image-20231024134457950.png) ## 首页 ![image-20231024134542653](./show/picture/image-20231024134542653.png) ![image-20231024134605698](./show/picture/image-20231024134605698.png) ## 项目列表 ![image-20231024134710081](./show/picture/image-20231024134710081.png) ## 全局项目切换 ![image-20231024134751603](./show/picture/image-20231024134751603.png) ## 全局变量 ![image-20231024134826997](./show/picture/image-20231024134826997.png) ## 全局环境切换 ![image-20231024134859995](./show/picture/image-20231024134859995.png) ## 配置管理 ![image-20231024134918400](./show/picture/image-20231024134918400.png) ## API列表 ![image-20231024135136722](./show/picture/image-20231024135136722.png) ## API调试 ![image-20231024135207550](./show/picture/image-20231024135207550.png) ## 用例列表 ![image-20231024135235486](./show/picture/image-20231024135235486.png) ## 可拖动的编排 ![image-20231024135319262](./show/picture/image-20231024135319262.png) ## 代码驱动 ![image-20231024135406542](./show/picture/image-20231024135406542.png) ## 定时任务 ![image-20231024135431421](./show/picture/image-20231024135431421.png) ## 定时任务的添加 ![image-20231024135506800](./show/picture/image-20231024135506800.png) ## 接口测试历史记录 ![image-20231024135529290](./show/picture/image-20231024135529290.png) ## 报告展示 ![image-20231024135604847](./show/picture/image-20231024135604847.png) ![image-20231024135635875](./show/picture/image-20231024135635875.png) ## 用户管理 ![image-20231024134637695](./show/picture/image-20231024134637695.png) # 优点 本效果展示仅是整体样式功能,更详细的使用方法和优点,需要参考使用手册。 整体的优点包括: 1.测试接口的统一管理 2.支持多环境 3.测试报告展示 4.定时任务 5.支持代码驱动 6.便捷的交互式页面 7.支持根据业务的定制化操作 8.基于httprunner1.x,支持各种复杂情况下的接口测试,多依赖,校验接口,抽取接口返回值,编排任务流等 以及可以对httprunner二次开发 # 补充 httprunner是基于requests模块进行封装的一个开源项目,更加方便的进行接口测试,该框架基于httprunner的源码之上,所设计的一个接口自动化平台。完全是作者独立开发,编写代码。不存在任何版权问题。但是部分设计思路以及UI存在参考市面上成熟的接口自动化平台。 之所以选择低版本的httprunner是因为目前的最新版本已经用go语言实现,将会增加使用的难度,功能也更加完善。但是作者在开发平台时,已经极力使其更加简单,不想将功能设计的过于复杂,也方便维护和使用。 前端技术:vue2 后端采用:fastapi(基于python的一个web框架) 另外有其他bug问题,欢迎联系作者。