自动化工具 接口自动化测试平台(ITP)操作说明

mikeh · 2025年08月02日 · 最后由 tester678 回复于 2025年08月04日 · 1237 次阅读
  1. 平台概述 接口自动化测试平台(ITP)是一款基于 Web 的自动化测试工具,主要用于接口测试、业务流程测试、测试任务管理等功能。平台提供了完整的用户权限管理、项目管理、环境配置、测试用例编写与执行、测试报告生成、bug 管理等功能。完全免费。

体验网址
服务 地址 用途 用户名(密码)
前端访问 自动化测试平台 浏览器访问 tester(88888888)
Admin 页面 http://1.95.215.79:18899/admin Django 后台管理界面 admin(88888888)
Swagger 文档 http://1.95.215.79:18899/swagger 启用了 drf-yasg2
Docker-compose 部署仅需 6 分钟;

项目地址:https://gitee.com/hp631012651/itp

2.1 登录平台

访问平台登录页面

输入用户名和密码

用户名:至少 5 位字符

密码:至少 8 位字符

点击登录按钮

2.2 用户注册
平台支持用户注册功能,新用户可以通过注册界面创建账户。(新注册用户拥有只读权限,需要后台管理系统开通可写权限)

  1. 项目管理 3.1 项目列表 在项目管理模块中,可以查看所有测试项目的基本信息,包括项目名称、负责人等。

3.2 创建项目

进入项目列表页面

点击"添加项目"按钮

填写项目信息:

项目名称(必填)

项目负责人(必填)

点击保存

3.3 编辑项目
在项目列表中找到需要编辑的项目

点击编辑按钮

修改项目信息(项目名称、负责人等)

点击保存

3.4 删除项目
在项目列表中找到需要删除的项目

点击删除按钮

确认删除操作

  1. 测试环境管理 每个项目可以配置多个测试环境,用于不同场景下的测试执行。

4.1 环境配置

进入系统设置目录,点击” 运行环境 “

选择"测试环境"选项卡

点击"添加环境"按钮

配置环境信息:

环境名称

主机地址/服务器域名

数据库配置(可选)

请求头(可选)

全局变量(可选)

4.2 环境编辑与删除
编辑:选择环境后点击编辑按钮,修改配置信息后保存

删除:选择环境后点击删除按钮,确认删除操作

  1. 接口测试管理 5.1 接口管理 5.1.1 添加接口

进入接口管理页,项目接口管理

填写接口信息:

接口名称

接口地址

请求方法(GET/POST/PUT/DELETE 等)

接口类型

点击【确定】

5.1.2 接口列表
可以查看项目下所有接口,支持分页和搜索功能。

5.1.3 接口编辑与删除
编辑:选择接口后点击编辑按钮,修改接口信息后保存

删除:选择接口后点击删除按钮,确认删除操作

5.2 测试用例管理
5.2.1 创建测试用例
进入用例管理页面

选择对应接口

点击"添加用例"按钮

填写用例信息:

用例名称

4.1 完善用例信息

请求头(可选)

请求参数(可选)

前置脚本(可选)

后置脚本(可选)

保存测试用例

5.2.2 用例执行

选择需要执行的用例

选择测试环境

点击"运行"按钮

查看执行结果和日志

5.2.3 用例编辑与删除
编辑:选择用例后点击编辑按钮,修改用例信息后保存

删除:选择用例后点击删除按钮,确认删除操作

  1. 业务流程测试 6.1 创建测试场景

进入业务流程测试页面

点击"添加"按钮

填写场景信息:

业务流名称

点击"新增步骤"

保存

6.2 添加测试步骤
进入场景详情页面

选择需要添加的测试用例

设置用例执行顺序(可拖拽)

保存

6.3 执行测试场景
选择需要执行的业务流

选择测试环境

点击"运行"按钮

查看执行结果和详细报告

  1. 测试任务管理 7.1 创建测试计划 进入测试计划页面

点击"添加"按钮

配置任务信息:

任务名称

选择测试场景或用例

保存

7.2 定时任务

平台支持配置定时任务,定期执行测试任务:

进入定时任务页面

点击"添加定时任务"

配置定时规则(cron 表达式)

关联测试计划

点击” 创建 “

  1. 测试报告 8.1 查看测试报告

平台会自动生成测试执行报告,包括:

执行概览(成功/失败用例数)

详细执行日志

请求和响应信息

断言结果

  1. BUG 管理 9.1 BUG 提交 在测试执行过程中发现的问题可以提交到 BUG 管理系统:

1.接口管理界面可以提交 bug

2.新增用例界面也可以提交 bug

3.测试报告页面如果有失败的用例也可以提交 bug

9.2 BUG 跟踪

可以跟踪 BUG 的处理状态,包括:

待处理

处理中

已解决

已关闭

  1. 权限管理 平台具有完善的权限控制机制:

普通用户:只能查看和执行自己有权限的项目

管理员:具有所有操作权限

只读用户:只能查看信息,不能进行修改操作

  1. 文件管理 平台支持测试相关文件的上传和管理:

支持上传测试数据文件

限制文件大小(不超过 300KB)

防止重复文件上传

支持文件删除

以上是接口自动化测试平台的主要操作说明,用户可以根据具体需求选择相应功能模块进行操作。

12.全局工具函数调用(插件化开发)
1.在运行环境中添加全局工具函数

2.前后置脚本中可以调用

使用 global_func 直接调用,

13.大数据可视化平台
首页 - 上方,点击"大数据可视化平台",可以看到最近一周的测试执行情况

———————————————

共收到 4 条回复 时间 点赞

不是哥们,从头到尾就一张登录页?

小狄子 回复

他是有的,但是他项目那里应该是有 bug,手动添加项目了才能看到😂

回复内容未通过审核,暂不显示
回复内容未通过审核,暂不显示
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册