python3:定时执行自动化测试脚本
Posted Shapelei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3:定时执行自动化测试脚本相关的知识,希望对你有一定的参考价值。
转载请注明出处:https://www.cnblogs.com/shapeL/p/9172990.html
1.windows任务计划定时执行脚本
(1)创建 .bat 文件,执行脚本的命令(interface.bat)
cd C:\\Users\\xx\\Documents\\GitHub\\python3\\main
python run_test.py
(2)计算机右键--管理--任务计划程序--创建任务
选中(1)中创建的.bat文件路径,点击确定,任务新建完成
2.jenkins持续集成,定时执行脚本
(1)jenkins环境安装
jenkins下载地址:https://jenkins.io/download/,下载.war包
使用.bat脚本安装
set JENKINS_HOME=D:\\jenkins cd /d %JENKINS_HOME% java -jar %JENKINS_HOME%\\jenkins.war --httpPort=8080
安装完成之后,浏览器登录http://localhost:8080/
(2)新建定时任务
说明:日程表依次是分钟--小时--日--月--星期
构建完成,报存。到达相应时间,定时执行
(3)问题定位:任务构建之后,就随手把cmd窗口关掉了,再次登录localhost:8080时,发现根本无法登录,报错:拒绝访问。头疼呀,找了一圈,才发现jenkins服务给停掉了。
原因:cmd窗口通过Java -jar jenkins.war 启动服务,窗口关掉服务就会停掉,所以cmd窗口不能关掉,才能正常访问localhost:8080
说明:总觉得这种方案不太好用,窗口一直不能关掉,有没有合适的方案可以处理这个问题呢?欢迎各位有合适的方案抛出
以上是关于python3:定时执行自动化测试脚本的主要内容,如果未能解决你的问题,请参考以下文章
小知识点Centos 自动任务,定时执行 Python 脚本
我刚刚学会用Jenkins自动执行Python脚本输出测试报告!你呢?
我刚刚学会用Jenkins自动执行Python脚本输出测试报告!你呢?
我刚刚学会用Jenkins自动执行Python脚本输出测试报告....你呢?