Python怎么实现禅道提交bug

这篇文章主要讲解了“Python怎么实现禅道提交bug”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么实现禅道提交bug”吧!

公司主营业务:做网站、成都网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出渠县免费做网站回馈大家。

代码如下:

import requestsloginhost="http://zen.beta.cn/index.php?m=user&f=login" #登录urladd_bughost="http://zen.beta.cn/index.php?m=bug&f=create&productID=10&branch=0&extra=moduleID=0" #new bug url
def add_bug():    header={'Content-Type': "application/x-www-form-urlencoded; charset=utf-8"}#设置请求头    datas={"account":"$admin","password":"123456"} #定义请求的数据    s=requests.session() #实例化一个session对象    response=s.post(loginhost,headers=header,data=datas)#使用session发起请求
print(response.content)
data = { "product": "10", # int 所属产品 * 必填 "openedBuild": "master", # int | trunk 影响版本 * 必填 "branch": "2", # int 分支 / 平台 "module": "434", # int 所属模块 "project": "84", # int 所属项目 "assignedTo": "baoyi", # string 指派给 "deadline": "2020-07-28", # date 截止日期 日期格式:YY - mm - dd,如:2019 - 01 - 01 "type": "codeerror", #bug类型 "bugPhase": "live",#bug在什么环境发现 "severity": "3", # int 严重程度 取值范围:1 | 2 | 3 | 4 "pri": "3", # int 优先级 取值范围:0 | 1 | 2 | 3 | 4 "keywords": "", # string 关键词 "title": "feedback", #标题 "story":1143, #需求 "steps": "set bug link in here" # string 重现步骤 } responses=s.post(add_bughost,headers=header,data=data) print(responses.content.decode("utf-8"))
if __name__ == '__main__': add_bug()

简单说明下,requests库的session会话对象可以跨请求保持某些参数,换句话说,就是比如你使用session成功的登录了某个网站,则在再次使用该session对象请求该网站的其他网页都会默认使用该session之前使用的cookie等参数。

运行代码后效果如下:

Python怎么实现禅道提交bug

感谢各位的阅读,以上就是“Python怎么实现禅道提交bug”的内容了,经过本文的学习后,相信大家对Python怎么实现禅道提交bug这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


文章名称:Python怎么实现禅道提交bug
网页URL:http://scyanting.com/article/jhiioi.html