上一页 1 ··· 7 8 9 10 11
摘要: 背景 很多时候我们需要在后台运行一些命令,如启动flask,之前是通过命令行后加上&使其在后台运行,但加&这种模式,日志记录有一些问题,然后当终端关闭的时候也会中断; 当用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程。因此,我们的解决办法就有两种途 阅读全文
posted @ 2017-06-24 16:37 whendream 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 背景 搞过testng的同学都知道,testng自带的报告非常丑,而且有些字段的展示很不人性化,所以需要优化下报告 解决方案 尝试过一下开源的jar包,如ReportNG,奈何和目前使用的allure框架冲突,只能选择其他方法,google后发现可以重写testNG的生成报告的接口来实现自定义的报告 阅读全文
posted @ 2017-06-24 13:54 whendream 阅读(1832) 评论(1) 推荐(0) 编辑
摘要: 背景 执行完用例查看报告,发现testng-result.xml文件中关于中文的都是乱码 解决方法 eclipse已设置了utf-8去编译,所以直接运行run as testng ,在console栏输出中文是没有问题的 通过mvn去执行的时候用的是maven-surefire-plugin插件,所 阅读全文
posted @ 2017-06-24 13:49 whendream 阅读(2362) 评论(4) 推荐(0) 编辑
摘要: 执行用例报错,提示 java.net.SocketException: Software caused connection abort: socket write error java.net.SocketException: Software caused connection abort: s 阅读全文
posted @ 2017-06-24 13:48 whendream 阅读(6243) 评论(0) 推荐(0) 编辑
摘要: 背景 执行mvn clean test命令提示部分包不存在,但通过eclipse的clean操作后可以执行mvn test命令 解决方法 mvn clean操作为清空编译的class文件,test的话,会去编译test相关的文件,并执行test 根据日志提示发现,提示不存在的包,都是在pom.xml 阅读全文
posted @ 2017-06-24 13:47 whendream 阅读(240) 评论(0) 推荐(0) 编辑
摘要: To use this repository, run the following command: sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo r 阅读全文
posted @ 2017-06-24 13:45 whendream 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 背景: 对于业务测试来说,有一些基础业务接口是需要经常调用的,如根据userId查询某人的信息,修改某人的xx属性,一般的接口都有验签(或者说token)机制,使用postman等工具的话,也是需要去自定义解决的,因此决定写个页面更简易化 思路: 为了快速实现功能,决定采用python的flask框 阅读全文
posted @ 2017-06-22 21:26 whendream 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 使用带用户密码clone的方式:git clone https://username:password@remote 当username和password中含有特殊符号会导致出错,因为为http的请求,所以需要将特殊符号encode成url格式的 java使用: 源文档 <http://blog.c 阅读全文
posted @ 2017-06-22 18:59 whendream 阅读(3396) 评论(0) 推荐(0) 编辑
摘要: 生成唯一标识期望得到是一个时间戳跟字符串的组合, 采用//这种是秒级的时间戳 Date date = new Date(); String.format("{id: 'jwentest%ts'}",date);//下面是毫秒级的时间戳//因为自动化在执行的时候发现,存在同一秒调用多次接口导致id冲突的情况 Date date = new Date(); String.format("{id:... 阅读全文
posted @ 2017-06-22 18:56 whendream 阅读(1957) 评论(0) 推荐(0) 编辑
摘要: using Apache Commons 需要引入org.apache.commons.codec.digest.DigestUtils这个包,pom.xml文件配置如下: demo代码如下: MD5 Using MessageDigest Class jdk自带的,in java.security 阅读全文
posted @ 2017-06-22 18:54 whendream 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 新申请下来的机器的时间现在我们所在的时区不一致,需要同步成东八区 查看当前的时间: date -R; date +%z 修改时区: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改时间: date -s "2017-10-21 11:11: 阅读全文
posted @ 2017-06-22 16:39 whendream 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 步骤 jenkins已集成git插件(如无,请自行下载) 1. 去到源码管理栏,选中Git: 使用http协议去获取代码 Repository URL填写http的git地址,此时未选择相应的Credentials,会有图中红色提示 HTTP协议的话,需要输入账号密码来验证,点击Add,输入的账号密 阅读全文
posted @ 2017-06-22 16:37 whendream 阅读(31786) 评论(0) 推荐(1) 编辑
摘要: 背景: 通过代码规范,修改了包名为全小写(修改了文件夹目录),但发现push后,git服务器的文件夹目录还是为大写 解决方法: git默认是不区分大小写的,意思是你修改一个文件名/文件夹的时候,git status 是不会提示你有修改的 可以通过git config --get core.ignor 阅读全文
posted @ 2017-06-22 10:56 whendream 阅读(6571) 评论(0) 推荐(0) 编辑
摘要: 背景: 做过接口测试的话,大多数都知道或使用过postman工具,使用postman的时候,有时候希望也可以像chrome一样使用F12功能,这样方便观察一些数据,尤其是当你使用了postman的变量功能后,虽然可以通过抓包来获取url,但比较麻烦,如果有类似F12功能的话就方便很多; 解决方 在c 阅读全文
posted @ 2017-06-22 10:46 whendream 阅读(1349) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11