之前在windows下通过Python+appium写了移动端自动化测试,后来集成到Jenkins中,做以下记录
1.配置windows节点
-
Jenkins---->系统管理---->管理节点---->新建节点
选择Dumb slave,点击保存
-
启动方法选择Launch slave agents via java web start,Availability选择Keep this slave on line as much as possible
点击保存后进入下一步
-
下载jar包
点击launch按钮,下载一个jar包,将这个jar包放到对应的windows机器上,双击运行,提示Connected
-
这时配置job的时候输入之前新建的节点名,即可指定在对应的节点上运行
2.将测试报告展示在jenkins上
可以安装Sidebar Links插件即可实现如下效果
点击测试报告即可展示生成的report目录
配置Sidebar links
link url配置为测试报告目录链接(简单写一个httpserver可实现链接访问)
link text为展示的名称
link icon为展示的图标
"""这是一个简单的web服务"""
from http.server import HTTPServer, CGIHTTPRequestHandler
port = 8081
httpd = HTTPServer(('', port), CGIHTTPRequestHandler)
print('Starting simple_httpd on port:'+str(httpd.server_port))
httpd.serve_forever()