自动化
文章平均质量分 54
Hoboyz
Something harder
展开
-
HTMLTestRunner报告优化
背景 为了将自动化测试报告做的高大上,结果一目了然,对HTMLTestRunner报告生成文件进行了一定的优化,增加了饼状图。原来的报告如下 代码修改 1、打开HTMLTestRunner.py,在原有的js代码下新加一个画饼状图的function,做到可以讲pass, error, fail分别进行统计,以不同颜色生成饼状图。 function drawCircle(pass...原创 2018-05-23 10:42:18 · 2884 阅读 · 1 评论 -
自动化系统中服务监控脚本的实现思路
背景 在自动化测试系统中加入服务监控的脚本:如监控Nginx服务或MySQL服务是否开启,如果没有开启,则启动对应服务。 监控思路 通过端口监控 在服务器上通过ss, netstat, lsof等命令监控 在远端通过telnet, nmap, nc等方法监控 监控服务进程 ps -ef | grep mysql | wc -l 根据wget或curl命令对返回值进行判断 连接数据库...原创 2018-05-23 10:44:48 · 1126 阅读 · 0 评论 -
HTMLTestRunner.py深度优化
背景 HTMLTestRunner.py这个文件几乎是每个组做接口自动化都会用到的,此文件可以看做是python unittest库的延伸,配合unittest使用,通过读取测试数据,能够生成html文件,做到测试数据可视化。 问题 在实际使用中,虽然HTMLTestRunner.py满足了大部分的需求,但是有几个问题: * 如果出现中文的异常,会输出乱码 * 如果在outlook中...原创 2018-07-06 14:36:03 · 1612 阅读 · 1 评论