获取用例历史执行数据
功能介绍
获取用例历史执行数据
调用方法
请参见如何调用API。
URI
POST /v2/casehistory
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
testServiceId |
是 |
String |
项目唯一标识 |
taskId |
否 |
String |
任务唯一标识 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
参数解释: 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
ListDebugCasesRequestBody |
是 |
String |
查询获取用例历史执行数据请求体 |
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
error |
CommonResponseErrorOfobject object |
统一错误返回 |
result |
QueryCasesResponseV2 object |
结果 |
status |
String |
状态值,如success、error |
参数 |
参数类型 |
描述 |
---|---|---|
caseResultList |
Array of CaseHistoryResult objects |
历史结果列表 |
pageNo |
Integer |
分页起始下标 |
totalCount |
Integer |
用例总数量 |
totalPage |
Integer |
用例总页数 |
参数 |
参数类型 |
描述 |
---|---|---|
author |
String |
处理人 |
authorid |
String |
处理人唯一标识 |
caseName |
String |
用例名称 |
endTime |
String |
结束时间 |
failureCause |
String |
失败原因 |
id |
String |
主键ID |
log |
String |
日志 |
num |
Integer |
顺序 |
number |
String |
用例唯一标识 |
planId |
String |
计划唯一标识 |
releaseversion |
String |
版本号 |
result |
String |
结果 |
startTime |
String |
开始时间 |
status |
String |
状态 |
taskId |
String |
任务唯一标识 |
taskName |
String |
任务名称 |
testServiceId |
String |
工程唯一标识 |
状态码:201
参数 |
参数类型 |
描述 |
---|---|---|
error |
CommonResponseErrorOfobject object |
统一错误返回 |
result |
QueryCasesResponseV2 object |
结果 |
status |
String |
状态值,如success、error |
参数 |
参数类型 |
描述 |
---|---|---|
caseResultList |
Array of CaseHistoryResult objects |
历史结果列表 |
pageNo |
Integer |
分页起始下标 |
totalCount |
Integer |
用例总数量 |
totalPage |
Integer |
用例总页数 |
参数 |
参数类型 |
描述 |
---|---|---|
author |
String |
处理人 |
authorid |
String |
处理人唯一标识 |
caseName |
String |
用例名称 |
endTime |
String |
结束时间 |
failureCause |
String |
失败原因 |
id |
String |
主键ID |
log |
String |
日志 |
num |
Integer |
顺序 |
number |
String |
用例唯一标识 |
planId |
String |
计划唯一标识 |
releaseversion |
String |
版本号 |
result |
String |
结果 |
startTime |
String |
开始时间 |
status |
String |
状态 |
taskId |
String |
任务唯一标识 |
taskName |
String |
任务名称 |
testServiceId |
String |
工程唯一标识 |
状态码:401
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
参数解释 接口调用失败错误码 取值范围 12-18个字符组成的字符串 |
error_msg |
String |
参数解释 接口调用失败错误信息 取值范围 3-1000个字符组成的字符串 |
状态码:403
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
参数解释 接口调用失败错误码 取值范围 12-18个字符组成的字符串 |
error_msg |
String |
参数解释 接口调用失败错误信息 取值范围 3-1000个字符组成的字符串 |
状态码:404
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
参数解释 接口调用失败错误码 取值范围 12-18个字符组成的字符串 |
error_msg |
String |
参数解释 接口调用失败错误信息 取值范围 3-1000个字符组成的字符串 |
请求示例
post https://{endpoint}/v2/casehistory?testServiceId=afd8fc0bc3d74f5f9a99a46321b8e20b "{ "caseId": "v92t00010i80vhsp", "testServiceId": "afd8fc0bc3d74f5f9a99a46321b8e20b", "pageNum": 1, "pageSize": 5 }"
响应示例
状态码:200
根据测试套唯一标识查询所有用例数据成功
{ "status" : "success", "result" : { "totalCount" : 1, "totalPage" : 1, "pageNo" : 1, "caseResultList" : [ { "taskId" : "df19c643fc38441c90de90578c2c33a3", "testServiceId" : "afd8fc0bc3d74f5f9a99a46321b8e20b", "taskName" : "taskTestSuite2022/8/23 11:33:40", "number" : "v92t00010i80vhsp", "caseName" : "TC_igd4AmSX", "startTime" : "2025-06-17 15:27:31 957", "author" : "CloudTest-0704", "endTime" : null, "result" : "5", "status" : "Running", "log" : "00:00:00.405", "failureCause" : null, "num" : 1, "id" : "0f6749c7-43f2-4e7c-a4c5-55d0c884102b", "releaseversion" : null, "authorid" : "fdc93bccd8d040778701d4d35a4a4313", "planId" : "" } ] }, "error" : null }
状态码
状态码 |
描述 |
---|---|
200 |
根据测试套唯一标识查询所有用例数据成功 |
201 |
Created |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
错误码
请参见错误码。