禅道api 测试单内单个用例结果操作方法
时间: 2023-09-14 07:02:48 浏览: 76
禅道API中可以使用以下接口来测试单个用例的结果:
1. 通过`case.run`接口执行测试用例,并获取测试结果:
```
POST /api/v1/case/run
```
请求参数:
```
{
case_id: 123, // 测试用例ID
build_id: 456, // 构建ID
branch: 'master', // 分支名称
title: '测试用例标题', // 测试用例标题
reason: '测试原因', // 测试原因
case_step_id: 789, // 测试用例步骤ID
run_result: 'passed', // 测试结果,可以是 passed, blocked, failed, skipped
run_bug_id: 111, // 缺陷ID
run_bug_title: '缺陷标题', // 缺陷标题
run_bug_severity: '3', // 缺陷严重程度
run_bug_priority: '2', // 缺陷优先级
run_bug_steps: '重现步骤', // 缺陷重现步骤
run_bug_assign_to: 'tester', // 分配给
run_bug_deadline: '2021-08-31', // 缺陷截止日期
}
```
2. 通过`testtask.get`接口获取测试任务信息:
```
POST /api/v1/testtask/get
```
请求参数:
```
{
task_id: 123, // 测试任务ID
include_cases: true // 是否包含测试用例信息
}
```
3. 通过`case.get`接口获取测试用例信息:
```
POST /api/v1/case/get
```
请求参数:
```
{
case_id: 123 // 测试用例ID
}
```
4. 通过`testtask.get_result`接口获取测试任务的结果:
```
POST /api/v1/testtask/get_result
```
请求参数:
```
{
task_id: 123 // 测试任务ID
}
```
以上接口可以帮助你操作禅道中的测试用例结果。
阅读全文