项目简介
NPapitest是一款服务化接口测试工具,借助Excel来管理测试用例,同时提供Web界面用于创建、执行测试用例以及查看测试结果。该工具后端采用Flask框架搭建,前端基于Vue和Ant Design实现。
项目的主要特性和功能
- 支持通过Excel管理测试用例,操作便捷。
- 提供内建函数,能快速创建测试数据。
- 无需用户具备编程能力,降低维护成本。
- 支持多种形式的数据比对,便于验证接口是否达标。
- 可通过swagger-ui生成用例模板。
- 具备登录和缓存功能,完善了用例执行的异常处理。
- 通过curl方式与持续集成兼容。
- 集成onlyoffice,支持多人协同编辑测试用例Excel。
- 可按用例、项目、团队进行通过率、覆盖率、执行次数分析。
安装使用步骤
- 环境准备:确保已安装Python环境以及相关依赖库,如Flask、psycopg2等。
- 数据库设置:配置数据库连接信息,如PostgreSQL数据库的用户名、密码、主机地址和端口等。
- 运行后端:运行基于Flask的NPapitest后端服务。
- 启动前端:启动基于Vue和Ant Design的前端应用。
- 测试用例管理:通过Web界面上传、编辑和查看测试用例。
- 测试执行:通过Web界面执行测试用例,并查看执行结果。
- 数据分析:查看用例通过率、覆盖率等统计信息。
注意:本项目未提供快捷部署方式,用户需根据实际需求自行部署,可参考Flask官方文档。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】