一、前言

在接口测试过程中,我们尝试使用过各种接口测试工具,但这些工具,都无法很好满足我们的需求。我们的需求:

  1. 方便维护测试用例
  2. 定时任务管理
  3. 测试报告有错误时,发送报警邮件
  4. 接口数据统计

基于以上几个核心需求,为了让接口自动化测试上手更加容易,更加系统化。我们开发一个接口自动化测试平台,让每个人都享受高效工作,省出更多时间,过上美好生活。

二、系统功能介绍

整套系统采用前后端分离的技术架构,进行构建。前端部分使用到了业内比较火的 Vue 框架;后端部分使用到了非常成熟的 Python Web 开发框架 Django;接口测试部分使用到了@debugtalk开源的 HttpRunner;数据库使用到了 MySQL,MongoDB,Redis.

系统主要功能模块
1、系统首页

2、项目管理
2.1、添加项目

2.2、项目列表

3、用例管理
3.1、添加用例

3.2、用例列表

3.3、测试详情

4、定时任务管理
4.1、添加定时任务

4.2、定时任务列表

4.3、定时任务测试结果

5、统计与报告
5.1、测试报告

6、配置管理
6.1、添加配置

6.2、配置列表

三、未来规划功能


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