littlebot
Published on 2025-04-14 / 0 Visits
0

【源码】基于Flask和Vue的服务化接口测试工具

项目简介

NPapitest是一款服务化接口测试工具,借助Excel来管理测试用例,同时提供Web界面用于创建、执行测试用例以及查看测试结果。该工具后端采用Flask框架搭建,前端基于Vue和Ant Design实现。

项目的主要特性和功能

  • 支持通过Excel管理测试用例,操作便捷。
  • 提供内建函数,能快速创建测试数据。
  • 无需用户具备编程能力,降低维护成本。
  • 支持多种形式的数据比对,便于验证接口是否达标。
  • 可通过swagger-ui生成用例模板。
  • 具备登录和缓存功能,完善了用例执行的异常处理。
  • 通过curl方式与持续集成兼容。
  • 集成onlyoffice,支持多人协同编辑测试用例Excel。
  • 可按用例、项目、团队进行通过率、覆盖率、执行次数分析。

安装使用步骤

  1. 环境准备:确保已安装Python环境以及相关依赖库,如Flask、psycopg2等。
  2. 数据库设置:配置数据库连接信息,如PostgreSQL数据库的用户名、密码、主机地址和端口等。
  3. 运行后端:运行基于Flask的NPapitest后端服务。
  4. 启动前端:启动基于Vue和Ant Design的前端应用。
  5. 测试用例管理:通过Web界面上传、编辑和查看测试用例。
  6. 测试执行:通过Web界面执行测试用例,并查看执行结果。
  7. 数据分析:查看用例通过率、覆盖率等统计信息。

注意:本项目未提供快捷部署方式,用户需根据实际需求自行部署,可参考Flask官方文档。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】