# auto_api **Repository Path**: gqd_3306/auto_api ## Basic Information - **Project Name**: auto_api - **Description**: 基于Java+RestAssured+testNG+EasyPoi搭建的接口自动化测试基础框架 技术栈包括: 1.RestAssured 2.testNG 3.EasyPOI 4.Allure 5.fastJSON 6.commons-dbutils - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/gqd_3306 - **GVP Project**: No ## Statistics - **Stars**: 24 - **Forks**: 0 - **Created**: 2021-04-08 - **Last Updated**: 2025-10-10 ## Categories & Tags **Categories**: testing **Tags**: None ## README # auto_api #### 介绍 基于Java+RestAssured+testNG+EasyPoi搭建的接口自动化测试基础框架 #### 软件架构 采用技术: 1.RestAssured:发送接口请求/接收接口响应 2.TestNG:管理测试用例 3.EasyPoi:读取excel数据 4.FastJson:json与map相互转换 5.JDBC:Java里面操作数据库(包括增删改查),DBUtils 6.待完成:将现有的Excel转换为公司所需的格式 注:若是前置条件一致,可以将代码写入BaseTest类中,在测试用例执行代码中执行即可。 #### 安装教程 #### 使用说明 1.git clone到本地,修改Constants中的配置以及替换excel用例信息。 2.根据自己的项目进行添加包括基础URL、数据库用户名等信息 3.编写测试用例,测试脚本,执行查看接口响应。 4.使用jsonpath提取响应,详见https://www.javadoc.io/doc/io.rest-assured/json-path/3.0.0/io/restassured/path/json/JsonPath.html。 5.新增pipeline配置文件。可根据项目实际情况进行使用。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)