1. 测试用例主Controller
个人项目
  • 测试管理平台
    • 被测构件Controller
      • 查询被测构件列表
      • 导入被测构件附件(zip)
      • getComponentAndTemplateList
      • 导出被测构件列表
      • 获取被测构件详细信息
      • 新增被测构件
      • 修改被测构件
      • 删除被测构件
      • getByTypeName
      • 单位比较--根据用例提供单位动态返回被测构件
      • 单位比较--根据用例提供单位和被测构件组合查询测试用例若干字段
      • 根据构件名称获取所有版本(用于缺陷统计)
      • 根据提供单位和构件名称获取版本(用于缺陷统计)
      • 根据构件ID列表查询构件信息(用于缺陷统计)
      • 测试用例统计报告--根据构件名称查询版本统计信息
      • 测试用例统计报告--导出
      • 缺陷统计报告--根据构件名称查询版本统计信息
      • 缺陷统计报告--导出
      • 测试用例生成--逻辑化简
      • 测试用例生成--状态转移
      • 测试用例生成--状态转移图下载
      • 测试用例生成--非状态转移python
      • 测试用例生成--非状态转移图片下载
    • 测试用例主Controller
      • 查询测试用例管理页面主列表
        POST
      • 导出测试用例主列表--word版
        GET
      • 导出测试用例主列表--excel版
        GET
      • 获取测试用例主详细信息
        GET
      • 测试用例主页面--获取所有信息(查看/处理按钮)
        GET
      • 测试用例管理页面--新建
        POST
      • 测试用例--下载模板
        POST
      • 修改测试用例主
        PUT
      • 删除测试用例主
        DELETE
      • 测试用例统计页面--测试用例数量变化趋势
        GET
      • 获取测试用例的附件列表 - 从文件系统读取实际存在的文件
        GET
      • 下载附件(流式下载,避免前端内存溢出,适合大文件)
        GET
      • 删除附件 - 根据文件名和测试用例标识删除
        DELETE
      • 单附件--初始化上传 - 不支持断点续传,每次都是新的上传
        POST
      • 单附件--上传分片文件 - 不支持断点续传,每次都是新的分片
        POST
      • 初始化上传 - 批量导入
        POST
      • 上传分片文件 - 批量导入
        POST
      • 批量审核
        POST
      • 批量标审
        POST
      • 关联缺陷
        POST
      • countByDefectId
        GET
    • 测试用例标审阶段Controller
      • 查询测试用例标审阶段列表
      • 导出测试用例标审阶段列表
      • 获取测试用例标审阶段详细信息
      • 新增测试用例标审阶段--保存修改
      • 标审通过
      • 标审不通过打回
      • 重新指定测试监督员
      • 修改测试用例标审阶段
      • 删除测试用例标审阶段
      • 测试用例统计页面-测试标审
    • 测试用例设计阶段Controller
      • 查询测试用例设计阶段列表
      • 导出测试用例设计阶段列表
      • 获取测试用例设计阶段详细信息
      • 新增测试用例设计阶段--保存修改
      • 提交测试执行
      • 修改测试用例设计阶段
      • 删除测试用例设计阶段
      • 测试用例统计页面-定义设计
    • 测试用例审核阶段Controller
      • 查询测试用例审核阶段列表
      • 导出测试用例审核阶段列表
      • 获取测试用例审核阶段详细信息
      • 新增测试用例审核阶段--保存修改
      • 审核通过提交标审
      • 审核不通过打回
      • 重新指定测试结果判别人
      • 修改测试用例审核阶段
      • 删除测试用例审核阶段
      • 测试用例统计页面-测试审核
    • 测试用例执行阶段Controller
      • 查询测试用例执行阶段列表
      • 导出测试用例执行阶段列表
      • 获取测试用例执行阶段详细信息
      • 新增测试用例执行阶段--保存修改
      • 测试执行完成提交审核
      • 返回创建人修改
      • 重新指定测试执行人
      • 修改测试用例执行阶段
      • 删除测试用例执行阶段
      • 测试用例统计页面-测试执行
    • 测试用例模板Controller
      • 查询测试用例模板列表
      • 查询测试用例模板列表(包含自定义字段数量)
      • 导出测试用例模板列表
      • 获取测试用例模板详细信息
      • 新增测试用例模板
      • 修改测试用例模板
      • 删除测试用例模板
    • 测试用例过程步骤Controller
      • 查询测试用例过程步骤列表
      • 导出测试用例过程步骤列表
      • 获取测试用例过程步骤详细信息
      • 新增测试用例过程步骤
      • 修改测试用例过程步骤
      • 删除测试用例过程步骤
    • 测试用例过程历史Controller
      • 查询测试用例过程历史列表
      • 导出测试用例过程历史列表
      • 获取测试用例过程历史详细信息
      • 新增测试用例过程历史
      • 修改测试用例过程历史
      • 删除测试用例过程历史
      • 管理员打回创建人
    • 测试用例自定义字段值Controller
      • 查询测试用例自定义字段值列表
      • 导出测试用例自定义字段值列表
      • 获取测试用例自定义字段值详细信息
      • 新增测试用例自定义字段值
      • 修改测试用例自定义字段值
      • 删除测试用例自定义字段值
    • 测试用例模板自定义字段Controller
      • 查询测试用例模板自定义字段列表
      • 导出测试用例模板自定义字段列表
      • 获取测试用例模板自定义字段详细信息
      • 新增测试用例模板自定义字段
      • 修改测试用例模板自定义字段
      • 删除测试用例模板自定义字段
      • 批量保存(新增/修改)自定义字段
      • 检查自定义字段是否存在
  • 缺陷管理平台
    • 缺陷主Controller
      • 查询缺陷主列表
      • 获取缺陷主详细信息
      • 缺陷管理页面--新建
      • 修改缺陷主
      • 删除缺陷主
      • 缺陷--下载模版
      • 导出缺陷--word版
      • 导出缺陷--excel版
      • 缺陷主页面--获取所有信息(查看/处理按钮)
      • 获取测试用例的附件列表 - 从文件系统读取实际存在的文件
      • 下载附件(流式下载,避免前端内存溢出,适合大文件)
      • 删除附件 - 根据文件名和测试用例标识删除
      • 初始化上传 - 不支持断点续传,每次都是新的上传
      • 上传分片文件 - 不支持断点续传,每次都是新的分片
      • 初始化上传 - 批量导入
      • 上传分片文件 - 批量导入
      • 批量验证
      • 批量会签
    • 缺陷定义描述阶段Controller
      • 查询缺陷定义描述阶段列表
      • 导出缺陷定义描述阶段列表
      • 获取缺陷定义描述阶段详细信息
      • 新增缺陷定义描述阶段
      • 修改缺陷定义描述阶段
      • 删除缺陷定义描述阶段
      • 保存修改
      • 提交问题处理
    • 缺陷问题处理阶段Controller
      • 查询缺陷问题处理阶段列表
      • 导出缺陷问题处理阶段列表
      • 获取缺陷问题处理阶段详细信息
      • 新增缺陷问题处理阶段
      • 修改缺陷问题处理阶段
      • 删除缺陷问题处理阶段
      • 保存修改
      • 问题处理完成提交回归验证
      • 返回创建人修改
      • 重新指定问题处理人
    • 缺陷模板Controller
      • 查询缺陷模板列表
      • 查询缺陷模板列表(包含自定义字段数量)
      • 导出缺陷模板列表
      • 获取缺陷模板详细信息
      • 新增缺陷模板
      • 修改缺陷模板
      • 删除缺陷模板
    • 缺陷回归验证阶段Controller
      • 查询缺陷回归验证阶段列表
      • 导出缺陷回归验证阶段列表
      • 获取缺陷回归验证阶段详细信息
      • 新增缺陷回归验证阶段
      • 修改缺陷回归验证阶段
      • 删除缺陷回归验证阶段
      • 新增缺陷回归验证阶段--保存修改
      • 回归验证通过提交会签
      • 回归验证不通过打回
      • 重新指定回归验证人
    • 缺陷统计信息Controller
      • 单位比较--根据缺陷提供单位动态返回被测构件
      • 单位比较--根据缺陷提供单位和被测构件组合查询缺陷若干字段
    • 会签阶段-通用会签Controller
      • 查询会签阶段-通用会签列表
      • 导出会签阶段-通用会签列表
      • 获取会签阶段-通用会签详细信息
      • 新增会签阶段-通用会签
      • 修改会签阶段-通用会签
      • 删除会签阶段-通用会签
      • 保存修改
      • 会签通过
      • 会签不通过打回
      • 重新指定会签人
    • 缺陷自定义字段值Controller
      • 查询缺陷自定义字段值列表
      • 导出缺陷自定义字段值列表
      • 获取缺陷自定义字段值详细信息
      • 新增缺陷自定义字段值
      • 修改缺陷自定义字段值
      • 删除缺陷自定义字段值
    • 缺陷模板自定义字段Controller
      • 查询缺陷模板自定义字段列表
      • 导出缺陷模板自定义字段列表
      • 获取缺陷模板自定义字段详细信息
      • 新增缺陷模板自定义字段
      • 修改缺陷模板自定义字段
      • 删除缺陷模板自定义字段
      • 批量保存(新增/修改)自定义字段
      • 检查自定义字段是否存在
  • token 控制
    • login
    • 首页、登录页标题动态配置接口
    • SSO 置换:将资产库 token 置换为本地 token。
    • logout
    • refresh
    • register
  1. 测试用例主Controller

下载附件(流式下载,避免前端内存溢出,适合大文件)

GET
/main/downloadAttachment

请求参数

Query 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/main/downloadAttachment?caseId&fileName'

返回响应

🟢200成功
application/json
Body

示例
{
  "inputStream": {},
  "readable": false,
  "open": false,
  "file": {
    "path": "",
    "name": "",
    "parent": "",
    "parentFile": {
      "path": "",
      "name": "",
      "parent": "",
      "parentFile": {},
      "absolute": false,
      "absolutePath": "",
      "absoluteFile": {},
      "canonicalPath": "",
      "canonicalFile": {},
      "directory": false,
      "file": false,
      "hidden": false,
      "lastModified": 0,
      "writable": false,
      "readable": false,
      "executable": false,
      "totalSpace": 0,
      "freeSpace": 0,
      "usableSpace": 0
    },
    "absolute": false,
    "absolutePath": "",
    "absoluteFile": {
      "path": "",
      "name": "",
      "parent": "",
      "parentFile": {},
      "absolute": false,
      "absolutePath": "",
      "absoluteFile": {},
      "canonicalPath": "",
      "canonicalFile": {},
      "directory": false,
      "file": false,
      "hidden": false,
      "lastModified": 0,
      "writable": false,
      "readable": false,
      "executable": false,
      "totalSpace": 0,
      "freeSpace": 0,
      "usableSpace": 0
    },
    "canonicalPath": "",
    "canonicalFile": {
      "path": "",
      "name": "",
      "parent": "",
      "parentFile": {},
      "absolute": false,
      "absolutePath": "",
      "absoluteFile": {},
      "canonicalPath": "",
      "canonicalFile": {},
      "directory": false,
      "file": false,
      "hidden": false,
      "lastModified": 0,
      "writable": false,
      "readable": false,
      "executable": false,
      "totalSpace": 0,
      "freeSpace": 0,
      "usableSpace": 0
    },
    "directory": false,
    "file": false,
    "hidden": false,
    "lastModified": 0,
    "writable": false,
    "readable": false,
    "executable": false,
    "totalSpace": 0,
    "freeSpace": 0,
    "usableSpace": 0
  },
  "uRL": "",
  "uRI": {
    "string": "",
    "absolute": false,
    "opaque": false,
    "rawSchemeSpecificPart": "",
    "rawAuthority": "",
    "rawUserInfo": "",
    "rawPath": "",
    "rawQuery": "",
    "rawFragment": ""
  },
  "filename": "",
  "description": ""
}
修改于 2025-08-22 06:03:00
上一页
获取测试用例的附件列表 - 从文件系统读取实际存在的文件
下一页
删除附件 - 根据文件名和测试用例标识删除
Built with