文档首页/ 测试计划 CodeArts TestPlan/ API参考/ API/ 测试用例检查管理/ 查询测试报告概览 - ShowTesthubTestReport
更新时间:2026-07-21 GMT+08:00
分享

查询测试报告概览 - ShowTesthubTestReport

功能介绍

此接口用于查询测试质量评估报告详情,同页面 测试 -> 测试质量评估 -> 点击报告详情

调用方法

请参见如何调用API。

URI

GET /v4/testhub/projects/{project_id}/versions/{version_uri}/test-reports/{report_uri}

表1 路径参数

参数

是否必选

参数类型

描述

project_id

是

String

项目UUID,项目唯一标识,固定长度32位字符(字母和数字)。获取方式请参见获取项目ID

version_uri

是

String

计划uri

report_uri

是

String

测试报告Uri

请求参数

无

响应参数

状态码:200

表2 响应Body参数

参数

参数类型

描述

value

TestReportVo object

查询测试报告概览返回参数

表3 TestReportVo

参数

参数类型

描述

uri

String

测试报告Uri

name

String

测试报告名称

creator

String

创建人ID

updator

String

修改人ID

version_uri

String

测试计划Uri

branch_uri

String

分支Uri

version_name

String

测试计划名称

testPlan_uri

String

测试报告数据来源的分支Uri

testPlan_name

String

测试报告来源测试计划的名称

branch_name

String

分支名称

test_conclusion

String

测试结论

test_conclusion_details

String

测试结论描述

defect_resolution_rate

String

缺陷解决率

defect_resolution_score

String

缺陷解决分数

case_execution_rate

String

用例执行率

case_execution_score

String

用例执行分数

case_pass_rate

String

用例通过率

case_pass_score

String

用例通过分数

issue_pass_rate

String

需求通过率

issue_pass_score

String

需求通过分数

issue_coverage_rate

String

需求覆盖率

issue_coverage_score

String

需求覆盖分数

project_residual_defect_index

String

项目总遗留DI

iterator_residual_defect_index

String

计划新增DI

case_automation_details

CaseAutomationDetailsVo object

用例自动化信息

case_validity_ratio

String

用例有效性比例

issue_details

IssuePassDetailsVo object

需求详情

case_details

Array of NameAndValueVo objects

用例通过情况

defect_details_by_severity

Array of IdAndNameAndValueVo objects

缺陷严重程度

defect_details_by_module

Array of IdAndNameAndValueVo objects

缺陷按照模块分布情况

case_pass_rate_by_test_type

Array of DetailTestTypeCasePassRateVo objects

每个测试类型的用例通过率

test_report_custom_report_detail

Array of CustomReportListVo objects

测试报告自定义报告详情

create_time

String

创建时间

create_timestamp

Long

创建时间戳

creator_name

String

创建人名

update_time

String

修改时间

update_timestamp

Long

修改时间戳

updator_name

String

修改人名

project_uuid

String

项目UUID,项目唯一标识,固定长度32位字符(字母和数字)。获取方式请参见获取项目ID

risk_analysis

String

风险分析

表4 CaseAutomationDetailsVo

参数

参数类型

描述

case_automation_rate

String

用例自动化率

service_type_number_list

Array of NameAndValueVo objects

服务类型对应的用例数目

表5 IssuePassDetailsVo

参数

参数类型

描述

testing

Integer

统计测试中的需求

finished

Integer

统计已完成的需求

not_tested

Integer

统计未完成的需求

表6 NameAndValueVo

参数

参数类型

描述

name

String

名称

value

Integer

值

表7 IdAndNameAndValueVo

参数

参数类型

描述

name

String

名称

value

Integer

值

id

String

id

表8 DetailTestTypeCasePassRateVo

参数

参数类型

描述

test_type

Integer

参数解释:

测试类型

取值范围:

  • 1,功能性测试。

  • 2,兼容性测试。

  • 4,性能测试。

  • 15,易用性测试。

  • 22,可靠性测试。

  • 14,安全性测试。

  • 21,可服务性测试。

case_pass_rate

String

用例通过率

表9 CustomReportListVo

参数

参数类型

描述

id

String

报表id

name

String

报表名称

filter

ReportFilter object

过滤条件

workpiece_type

String

工件类型(用例:case,测试套:task)

analysis_dimension

String

分析维度

compare_dimension

String

对比维度

chart_data

Array of ReportChartDataVo objects

报表数据

表10 ReportFilter

参数

参数类型

描述

creatorIds

String

创建人

ownerIds

String

所属人

ranks

String

级别

releaseIds

String

releaseId

status

String

参数解释:

状态

取值范围:

  • -1,删除。

  • 0,新建。

  • 5,设计中。

  • 6,测试中。

  • 7,完成。

  • -2,未设置。

moduleIds

String

级别

results

String

结果

labelIds

String

标签

startTime

String

开始时间

endTime

String

结束时间

isAssociateIssue

String

是否关联需求

表11 ReportChartDataVo

参数

参数类型

描述

id

String

报表id

name

String

报表名称

analyze_dim

ReportDimVo object

对比维度数据

compare_dim

Array of ReportDimVo objects

对比维度数据

表12 ReportDimVo

参数

参数类型

描述

id

String

id

name

String

名称

value

Integer

值

状态码:400

表13 响应Body参数

参数

参数类型

描述

error_code

String

参数解释: 业务失败的错误码 取值范围: 不涉及

error_msg

String

参数解释: 业务失败的提示内容 取值范围: 不涉及

状态码:401

表14 响应Body参数

参数

参数类型

描述

error_code

String

参数解释: 业务失败的错误码 取值范围: 不涉及

error_msg

String

参数解释: 业务失败的提示内容 取值范围: 不涉及

状态码:404

表15 响应Body参数

参数

参数类型

描述

error_code

String

参数解释: 业务失败的错误码 取值范围: 不涉及

error_msg

String

参数解释: 业务失败的提示内容 取值范围: 不涉及

状态码:500

表16 响应Body参数

参数

参数类型

描述

error_code

String

参数解释: 业务失败的错误码 取值范围: 不涉及

error_msg

String

参数解释: 业务失败的提示内容 取值范围: 不涉及

请求示例

get https://{endpoint}/v4/projects/f3087a82b44744c29a1bd69ab6ada154/versions/12465456/test-reports/4564545

响应示例

状态码:200

ok

{
  "value" : {
    "defect_resolution_rate" : "0.0%",
    "case_execution_score" : "0.0",
    "issue_coverage_score" : "0.0",
    "version_uri" : "v90100010s233kci",
    "case_validity_ratio" : "0.0%",
    "create_timestamp" : 1760752808000,
    "testPlan_name" : "Plan001",
    "issue_pass_score" : "0.0",
    "branch_name" : "基线",
    "case_automation_details" : {
      "service_type_number_list" : [ {
        "name" : "0",
        "value" : 0
      }, {
        "name" : "1",
        "value" : 4
      }, {
        "name" : "7",
        "value" : 0
      }, {
        "name" : "8",
        "value" : 5
      }, {
        "name" : "100",
        "value" : 0
      } ],
      "case_automation_rate" : "100.0%"
    },
    "case_execution_rate" : "0.0%",
    "issue_details" : {
      "not_tested" : 0,
      "finished" : 0
    },
    "project_uuid" : "1b7179edc79a431f9711434124ac9f28",
    "defect_resolution_score" : "0.0",
    "creator" : "a17801c5d15f46e28112eec8a880683d",
    "branch_uri" : "v90200010s1h6476",
    "create_time" : "2025-10-18 10:00:08",
    "case_pass_score" : "0.0",
    "case_pass_rate_by_test_type" : [ {
      "case_pass_rate" : "0.0%",
      "test_type" : 1
    }, {
      "case_pass_rate" : "0.0%",
      "test_type" : 2
    }, {
      "case_pass_rate" : "0.0%",
      "test_type" : 22
    }, {
      "case_pass_rate" : "0.0%",
      "test_type" : 15
    } ],
    "project_residual_defect_index" : "0.0",
    "defect_details_by_module" : [ ],
    "iterator_residual_defect_index" : "0.0",
    "issue_pass_rate" : "0.0%",
    "uri" : "v90800010s454gns",
    "test_report_custom_report_detail" : [ ],
    "case_pass_rate" : "0",
    "testPlan_uri" : "v90100010s233kci",
    "version_name" : "Plan001",
    "case_details" : [ {
      "name" : "未执行",
      "value" : 9
    } ],
    "defect_details_by_severity" : [ ],
    "name" : "Report01",
    "creator_name" : "wangluodan1",
    "issue_coverage_rate" : "0.0%"
  }
}

状态码

状态码

描述

200

ok

400

Bad Request

401

Unauthorized

404

Not Found

500

Internal Server Error

错误码

请参见错误码。

相关文档