禅道测试用例的API接口
时间: 2023-09-27 16:10:52 浏览: 235
禅道测试用例的API接口可以通过以下方式获取:
1. 登录禅道系统,并进入测试用例模块。
2. 点击页面右上角的“接口”按钮,进入API文档页面。
3. 在API文档页面中,可以看到所有的测试用例相关的API接口,包括增加、删除、修改、查询等操作。
4. 根据需要选择相应的API接口,并按照接口要求传入参数,即可完成相应的操作。
需要注意的是,使用API接口进行操作时,需要先获取API密钥,并在请求中传入该密钥进行身份验证。同时,对于一些敏感操作(如删除测试用例),系统也会要求用户输入管理员账号和密码进行确认。
相关问题
禅道api 测试单内单个用例结果操作方法
禅道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
}
```
以上接口可以帮助你操作禅道中的测试用例结果。
阅读全文