禅道 testtask-runcase 的api v1 post 用法 token
时间: 2024-02-01 19:02:18 浏览: 215
禅道的testtask-runcase的API v1 POST用法需要使用token进行身份认证。具体的步骤如下:
1. 登录禅道后台,进入“设置”菜单,选择“API”,找到“禅道API V1”部分,点击“生成新Token”按钮。
2. 输入Token名称,选择要授权的模块和操作权限,点击“生成Token”按钮。
3. 生成的Token会显示在列表中,复制Token值备用。
4. 在API请求时,需要将Token值作为请求头的“api-auth”字段发送到服务器,例如:
```
POST /zentao/api/v1/testtask-runcase HTTP/1.1
Host: your-host
api-auth: 5c6f33d9-b80f-4b9e-9b44-6a9b15c5b05e
Content-Type: application/json
{
"caseID": 123,
"projectID": 456,
"build": "V1.0.0",
"title": "test case title",
"desc": "test case description",
"result": "passed",
"elapsed": 1000
}
```
其中,“your-host”为禅道服务器的域名或IP地址,“5c6f33d9-b80f-4b9e-9b44-6a9b15c5b05e”为刚才生成的Token值。请求体为JSON格式的数据,包含测试用例的详细信息。
相关问题
禅道api token
根据提供的引用内容,以下是获取禅道API Token的步骤:
1. 导入必要的库:
```python
import requests
```
2. 构建请求参数:
```python
path = 'http://XXXX/zentao/api.php/v1'
body = {"account": "admin", "password": "123456"}
```
3. 发送POST请求获取Token:
```python
url = path + "/tokens"
res = requests.post(url=url, json=body)
token = res.json()["token"]
print(token)
```
通过以上步骤,你可以获取到禅道的API Token。
阅读全文