python 自动化测试Jenkins 持续集成

35 篇文章 0 订阅
2 篇文章 0 订阅

一直在做 python 自动化测试,但是脚本的执行之前是运维来维护的,通过 saltstack, 自己并未做过多的研究,后续可以研究一下 saltstack.


今天先研究一下使用 github 管理项目,并使用jenkins 来构建执行。

公司使用的是git管理项目,同样也做了下尝试,方法一致。

 

1、创建project

如图先新建一个project 

 

 如下图,在改项目下增加了一层目录结构,

 

如下图,在引入模块时,需要加入该目录。

 

 

 2、创建Jenkins任务

 2.1、填写项目名称

 

 

 2.2、配置源码管理,这里选择Git

  添加项目Git 地址,可以复制的那个git地址即可。

  如果项目是 public 类型的,Credentials 为空即可,如果为private 类型,需要点击Add添加账户信息

 

 

 

 3、设置构建并保存

python 执行程序的命令即是:python 启动程序.py 

 

 4、项目构建

 4.1、执行报错

 

 

由上图可以看到,构建时是将项目从git上pull到了本地路径如下,而执行时并没有找到正确的路径。

 

处理方法可以在执行 python runMain.py前加一行代码

 

但是即便这样,仍然有问题,如下图

 

 

 如上图,提示找不到对应的模块,因为项目中有引入其他模块,而引入时怎加了 路径,故这里找不到。

 

解决办法是,新建项目是,不再增加多余路径,直接创建文件即可,如下图

 

 

 

如下图执行结果即显示成功

 

5、查看结果 

注意这样执行的时候,最好关闭杀毒软件,且是后台自动执行的,看不到相关页面展示的(这里我也不太清楚)

但是执行结果应该是可信的,我专门做了错误时的校验,能正确返回测试结果!

 

邮件展示

执行通过时的展示

结果展示

 

执行错误时的展示

 

 

https://www.cnblogs.com/BlueSkyyj/p/8778637.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值