禅道如何查看产品的id 请示例
时间: 2024-04-22 08:22:01 浏览: 65
在禅道中,查看产品的 ID 可以按照以下步骤进行:
1. 在菜单栏中选择「产品」,进入产品管理页面;
2. 找到需要查看 ID 的产品,点击其名称进入详情页;
3. 在详情页的 URL 地址栏中,可以看到类似于「/product/view/2.html」的链接,其中的数字「2」就是该产品的 ID。
注意:不同的禅道版本可能会略有差异,以上步骤仅供参考。
相关问题
禅道 POST /testcases/:id/results?runID 示例
假设你要向禅道系统中的某个测试用例添加测试结果,可以使用以下示例:
```
POST /testcases/123/results?runID=456 HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: your_auth_token
{
"status": "pass",
"comment": "测试通过",
"elapsed": 10
}
```
其中,`123` 是测试用例的 ID,`456` 是测试计划的 ID(也可以是测试运行的 ID),`your_auth_token` 是你的 API 访问令牌。
请求体中包含了测试结果的相关信息,包括测试状态、注释和耗时。具体字段含义如下:
- `status`:测试状态,可选值为 `pass`、`fail`、`blocked`、`skip` 等;
- `comment`:注释信息,可选;
- `elapsed`:测试耗时,单位为秒,可选。
如果请求成功,禅道系统会返回 HTTP 状态码 200,并返回 JSON 格式的响应数据,示例如下:
```
HTTP/1.1 200 OK
Content-Type: application/json
{
"result": true,
"message": "测试结果添加成功。",
"data": {
"id": 789,
"status": "pass",
"comment": "测试通过",
"elapsed": 10,
"build": null,
"case": {
"id": 123,
"name": "测试用例名称",
"product": {
"id": 456,
"name": "产品名称"
}
}
}
}
```
响应数据中包含了添加成功的测试结果信息,包括测试结果的 ID、状态、注释、耗时、关联的构建和测试用例信息等。
禅道 api v1 get /testtasks 示例
禅道 API v1 中,获取测试任务信息的请求示例如下:
```
GET /zentao/testtask/1.json
请求参数:
- 1:测试任务ID
响应示例:
{
"status": true,
"data": {
"id": "1",
"name": "测试任务1",
"pri": "3",
"type": "feature",
"desc": "测试任务1的描述",
"openedBy": "admin",
"openedDate": "2021-01-01",
"assignedTo": "testuser",
"assignedDate": "2021-01-02",
"status": "done",
"closedDate": "2021-01-03",
"case": "",
"caseVersion": "",
"result": "",
"lastEditedBy": "testuser",
"lastEditedDate": "2021-01-04"
}
}
```
其中:
- 请求参数中的 `1` 表示要获取测试任务ID为1的测试任务信息;
- 响应示例中的各个属性含义如下:
- id:测试任务ID;
- name:测试任务名称;
- pri:测试任务优先级;
- type:测试任务类型;
- desc:测试任务描述;
- openedBy:测试任务创建者;
- openedDate:测试任务创建时间;
- assignedTo:测试任务指派给的用户;
- assignedDate:测试任务指派时间;
- status:测试任务状态;
- closedDate:测试任务关闭时间;
- case:测试用例ID;
- caseVersion:测试用例版本号;
- result:测试任务结果;
- lastEditedBy:测试任务最后编辑者;
- lastEditedDate:测试任务最后编辑时间。
阅读全文