上一篇须要手工去到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自动执行任务啦。