上一篇須要手工去到cmd下執行腳本,不符合自動化測試的終極目標。現咱們集成到Jenkins上,經過Jenkins一鍵執行或定時任務執行。html
參考:python
https://www.cnblogs.com/ceshi2016/p/8444468.htmlweb
https://www.cnblogs.com/lcosima/p/7231581.htmlshell
https://blog.csdn.net/yfx000/article/details/52023654windows
執行效果:tcp
1. 首先,須要添加一個windows的管理節點測試
1)Jenkins -> 系統管理 -> 管理節點 -> 新增節點spa
注意:節點配置:
默認是沒有選項:Launch slave agents using Java Web Star
解決:系統管理-Configure Global Security-隨機選取勾上 tcp port for JNLP agents,原來是禁用的.net
2)建立好節點後,按界面提示點擊「Launch」,下載。3d
以後,雙擊下載到的slave-agent.jnlp文件啓動,或在doc下執行紅框中的那一串(我用命令啓動提示Unable to access jarfile slave.jar),啓動並鏈接好後以下圖:
注:有時候會由於防火牆的緣由致使鏈接不上,須要自行開啓端口:
iptables -I INPUT -p tcp --dport 39419 -j ACCEPT
2. 建立任務
1. 選擇一個自由風格的項目,點擊「配置」。
2. 找到「構建」 –> 「增長構建步驟」。選擇 「Execute shell」 或者 「Execute Windows batch command」。
3. 輸出咱們在cmd下執行的命令: python web.py,保存便可構建。
--這樣,咱們就能夠經過Jekins自動執行任務啦。