# 说明

获取用例变更历史

# url

https://api.tapd.cn/api/testx/case/v1/namespaces/{namespace}/repos/{repo_uid}/versions/{repo_version_uid}/cases/{case_uid}/history

# 支持格式

JSON

# HTTP请求方式

GET

# 请求数限制

一次获取一批数据,不传默认获取20条。

# 请求参数

# request

字段名 必选 类型及范围 说明
PageInfo PageInfo 分页信息
Namespace string 命名空间
RepoUid string 仓库 UID
RepoVersionUid string 仓库版本 UID
CaseUid string 用例 UID

# pageinfo

字段名 必选 类型及范围 说明
Offset uint32 分页偏移位置
Limit uint32 每页数量

# 返回结果

{
    "Error": null,
    "Data": [
        {
            "Audit": {
                "Creator": "xx",
                "Updater": "",
                "CreatedAt": "2025-07-12T14:44:28+08:00",
                "UpdatedAt": "",
                "Tenant": ""
            },
            "Uid": "xxxx",
            "ChangeType": "BATCH_UPDATE",
            "ChangeContents": [
                {
                    "FieldName": "Type",
                    "PreValue": "",
                    "PostValue": "接口测试"
                },
                {
                    "FieldName": "Labels",
                    "PreValue": "",
                    "PostValue": "[{\"Color\":\"#7ad94e\",\"DisplayName\":\"121\",\"Name\":\"34456\"}]"
                }
            ]
        },
        {
            "Audit": {
                "Creator": "xxx",
                "Updater": "",
                "CreatedAt": "2025-03-19T11:12:48+08:00",
                "UpdatedAt": "",
                "Tenant": ""
            },
            "Uid": "xxx",
            "ChangeType": "CREATE",
            "ChangeContents": [
                {
                    "FieldName": "Name",
                    "PreValue": "",
                    "PostValue": "验证登录时记住用户名功能"
                },
                {
                    "FieldName": "FolderUid",
                    "PreValue": "",
                    "PostValue": "{\"Name\":\"登录\",\"Uid\":\"12571834\"}"
                },
                {
                    "FieldName": "Description",
                    "PreValue": "",
                    "PostValue": "验证在登录时勾选‘记住用户名’后,退出登录并重新进入登录页面时,用户名是否自动填充为之前记住的用户名。"
                },
                {
                    "FieldName": "PreConditions",
                    "PreValue": "",
                    "PostValue": "1. 进入平台首页\n2. 已成功注册账户,用户名为testxadmin,密码为admintestx"
                },
                {
                    "FieldName": "Priority",
                    "PreValue": "",
                    "PostValue": "P0"
                }
            ]
        }
    ],
    "TotalCount": 2
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67

# 测试用例历史字段说明

# CaseHistory

字段名 类型及范围 说明
Audit common.Audit 审计信息
Uid string 测试用例 UID
ChangeType ChangeType 变更类型
ChangeContents repeated ChangeContent 变更内容列表

# ChangeContent

字段名 类型及范围 说明
FieldName string 变更字段名称
PreValue string 变更前的值
PostValue string 变更后的值

# ChangeType

枚举值 说明
CREATE 创建
MANUAL_UPDATE 手动变更
BATCH_UPDATE 批量变更
CODE_UPDATE 代码触发
上次更新: 2025-07-22 11:19:54