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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM