python+selenium的web自动化测试之二(Jenkins自动执行)

上一篇须要手工去到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

 

 

  • Jenkins配置

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自动执行任务啦。

相关文章
相关标签/搜索