python tornado 实现类禅道系统】的更多相关文章

最近楼主加班 喽, 好久没有更新我的博客了,哎,一言难尽,废话我就不说了,来开始上精华. 背景:目前市面上有很多bug管理工具,但是各有各的特点,最著名,最流行的就是禅道,一个偶然的机会接触到了python ,学到tornado后,就想着去怎么去用到实处,后来发现自己公司的除了禅道就记录bug没有什么可以用的工具了. 语言:python3 第三库 :tornado,qiniu(用于云存储文件),数据库用sqlite why  use tornado?很多人其实会这么问我,我感觉tornado可以…
由于各种原因,我想试下用python实现自动登录禅道系统,并且每天定时执行.(本人第一次接触自动化,在大佬眼中门槛都没摸到的类型) 首先缕清思路: 1.实现自动登录禅道系统,用selenium实现2.每天定时执行,用while:true + sleep实现 废话不多说,上代码. from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.chrome.servic…
说明: 禅道系统的搭建,分两大部分 1.xampp环境的搭建 2.禅道系统的搭建 ************************************************************************* 一.xampp环境的搭建 1.https://www.apachefriends.org/download.html 下载xampp的安装包 根据自己系统的位数来下载相应版本的安装包,uname -a 查看系统位数 2.使用SZ命令将安装包上传至/opt目录下,如下图:…
背景 通过定期输出 每条产品的 BUG 情况,以此来反馈开发解决问题.测试跟进问题的情况:钉钉群推送提醒开发及时解决 以此我这边开始着手准备编写一个小工具,最终达到目的:自动定期发送统计报告,报告维度(数据 + html展示). 技术选型 python + markdown + pymysql + html + jenkins + 钉钉机器人 实现思路 python主要用到sshtunnel,pysql库跳板机连接mysql数据库,loguru库日志记录,yaml记录项目参数,request调取…
我也呆过三家公司了,用过的BUG管理工具也是五花八门的,常见的一般有禅道,bugzilla,jira等 个人比较推荐禅道,功能强大,主页的说明文档也是相当详细,最主要的是,用的人比较多,出现使用问题一百度就有答案了 jira平台的话是收费的,适合于敏捷开发模式,可以自己创建过滤器这一点还是比较强大的 笔者印象中的bugzilla的功能,似乎少于禅道,禅道包括了它的功能,而且国外的产品,可能笔者英语太渣渣. 说到这里,还得提一提华为的管理BUG平台,之前由于项目有合作,有幸使用过一段时间,是华为自…
踩了不少坑,记录一下. 基于ubuntu18.04 一开始按照网上的攻略下载安装包 ZenTaoPMS.9.8.3.zbox_64.tar.gz,通过FileZilla传到linux的/opt下面,解压,更改端口,启动失败. 解决:vim ~/.bashrc 在最下面插入下面两行: export LC_ALL=Cexport PATH="/opt/hisi-linux/x86-arm/arm-himix100-linux/bin:$PATH" 之后再去启动,发现apache启动成功,数…
先看下脚本结构: 思路:将登陆请求放在setUp Thread Group中:把登陆后的cookie通过正则提取出来,然后存为全局变量,传递到下一个线程组中: 第一步:添加setUp Thread Group线程组:线程数.Ramp-Up Period.循环次数都设置为1 第二步:添加HTTP Cookie 管理器,不用添加任何值 第三部:添加Sample,HTTP请求 第四步:添加后置处理器,正则表达式: 第五步:添加后置处理器,BeanShell PostProcessor;之前正则定义了参…
win10 闹钟和时钟 用个倒计时 Inno Setup 编译器 把应用程序打包成安装程序 nwjs-v0.14.7-win-ia32 XP专用 chrome用的49的版本 作用是把浏览器地址的程序打包成exe 研究页面最后插入函数执行 研究结果是 页面js 分 同步 和 异步 异步最后肯定在同步之后,所以只能监听dom,然后再监听属性,具体问题具体再看.之前代码有这个方法. xp系统 楷体字体 是GB2312,如果页面是UTF-8的编码,页面是加载不出来楷体.解决方案,安装一个utf-8编码的…
在老的 PHP 系统中使用 PHP 5.3以后的库 所谓老的系统,是指没有使用PHP 5.3以上命名空间(namespace)特性编码的系统. 但是,只要你的系统运行在 PHP 5.3及以上的环境,在你的老系统中,是可以使用这些基于新特性如命名空间编码的库或代码的. 以前只是有洁癖不用而已. 比如,我是个工具控,想让所用的禅道系统也像那些国际化开源 Issue 项目一样有一套标准开放的 API - 禅道本身是有套 html.json 自适配模式可以当接口用的,可以用于其他客户端或系统集成.这几天…
项目地址:https://github.com/web3d/zentao-redmine-userauth zentao-redmine-userauth 做了一个基本的用户认证接口,兼容redmine 将代码pull下来,放到禅道根目录下的www目录中即可. 使用场景: 公司内部机器有限,找了一台很老的机器来跑Git服务 - 运行着晕倒死系统.最终选择了Gitblit,部署简单,用户认证机制可扩展.无意中看到了支持Redmine,思路来了:给禅道做了兼容接口,即可对接内部的禅道系统用户. 禅道…