要通过 Python 创建禅道 BUG,需要使用禅道的 API 来进行操作。以下是一个示例代码,可以用来创建禅道 BUG 并上传图片:

import requests

# 禅道 API 地址
url = 'http://your_zentao_url/api-bug-create.json'

# 禅道用户名和密码
username = 'your_username'
password = 'your_password'

# 登录禅道获取用户 token
login_url = 'http://your_zentao_url/api-getsessionid.json'
login_data = {
    'account': username,
    'password': password,
}
response = requests.post(login_url, data=login_data)
token = response.json().get('sessionID')

# 创建 BUG
create_bug_url = url + '?json=1&sessionID=' + token
create_bug_data = {
    'product': 'your_product_name',  # 产品名称
    'module': 'your_module_name',  # 模块名称
    'title': 'your_bug_title',  # BUG 标题
    'severity': '3',  # 严重程度,1-5 分别对应 低、中、高、紧急、致命
    'steps': 'your_bug_steps',  # 重现步骤
    'files[]': open('your_image_path.jpg', 'rb'),  # 图片路径
}
response = requests.post(create_bug_url, files=create_bug_data)

print(response.json())

请将上述代码中的 your_zentao_url 替换为你的禅道地址,your_usernameyour_password 替换为你的禅道用户名和密码,your_product_nameyour_module_nameyour_bug_titleyour_bug_steps 分别替换为你的产品名称、模块名称、BUG 标题和重现步骤。另外,将 your_image_path.jpg 替换为你的图片路径。

以上代码中使用了 requests 库来发送 HTTP 请求和处理响应。你可以使用 pip install requests 命令来安装该库。

注意:在使用该代码之前,请确保你已经在禅道中创建了对应的产品和模块

通过 python实现创建禅道BUG重现步骤包含图片

原文地址: http://www.cveoy.top/t/topic/h9Hj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录