jenkins集成appium

之前在windows下通过Python+appium写了移动端自动化测试,后来集成到Jenkins中,做以下记录
1.配置windows节点
  • Jenkins---->系统管理---->管理节点---->新建节点


    jenkins集成appium_第1张图片
    image.png

    选择Dumb slave,点击保存

  • 启动方法选择Launch slave agents via java web start,Availability选择Keep this slave on line as much as possible


    jenkins集成appium_第2张图片
    image.png

    点击保存后进入下一步

  • 下载jar包


    jenkins集成appium_第3张图片
    image.png

    点击launch按钮,下载一个jar包,将这个jar包放到对应的windows机器上,双击运行,提示Connected


    jenkins集成appium_第4张图片
    image.png
  • 这时配置job的时候输入之前新建的节点名,即可指定在对应的节点上运行


    jenkins集成appium_第5张图片
    image.png
2.将测试报告展示在jenkins上

可以安装Sidebar Links插件即可实现如下效果


jenkins集成appium_第6张图片
image.png

点击测试报告即可展示生成的report目录
配置Sidebar links


jenkins集成appium_第7张图片
image.png

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()

你可能感兴趣的:(jenkins集成appium)