python3:定時執行自動化測試腳本

轉載請註明出處:http://www.javashuo.com/article/p-hcesbbfb-ez.htmlhtml

 

1.windows任務計劃定時執行腳本java

(1)建立 .bat 文件,執行腳本的命令(interface.bat)python

cd C:\Users\xx\Documents\GitHub\python3\main
python run_test.py

(2)計算機右鍵--管理--任務計劃程序--建立任務windows

選中(1)中建立的.bat文件路徑,點擊肯定,任務新建完成瀏覽器

 

2.jenkins持續集成,定時執行腳本spa

(1)jenkins環境安裝3d

jenkins下載地址:https://jenkins.io/download/,下載.war包code

使用.bat腳本安裝htm

set JENKINS_HOME=D:\jenkins
cd /d %JENKINS_HOME% 
java -jar %JENKINS_HOME%\jenkins.war --httpPort=8080

安裝完成以後,瀏覽器登陸http://localhost:8080/blog

(2)新建定時任務

說明:日程表依次是分鐘--小時--日--月--星期

構建完成,報存。到達相應時間,定時執行

(3)問題定位:任務構建以後,就隨手把cmd窗口關掉了,再次登陸localhost:8080時,發現根本沒法登陸,報錯:拒絕訪問。頭疼呀,找了一圈,才發現jenkins服務給停掉了。

緣由:cmd窗口經過Java -jar jenkins.war 啓動服務,窗口關掉服務就會停掉,因此cmd窗口不能關掉,才能正常訪問localhost:8080

說明:總以爲這種方案不太好用,窗口一直不能關掉,有沒有合適的方案能夠處理這個問題呢?歡迎各位有合適的方案拋出

相關文章
相關標籤/搜索