testng 定时构建_Jenkin+TestNG进行自动化测试执行

1.登陆jenkins'后,主页面有一个jenkins管理选项,进入该模块,对插件,系统进行配置。(安装一个extend choice parameter插件)

2.点击new item新建一个项目,选择自由风格的工程;

3.extend choice parameter插件使用:

在构建参数选项,选择extend choice parameter,输入name,比如selectcase,然后在value那里填入case的名字(和xml里或者脚本的名字一致),详细步骤可以参考这里:http://www.ibm.com/developerworks/cn/opensource/os-autotesting-jenkins-testing/

4.在项目高级选项,配置你的项目路径;选择Use custom workspace, 在Directory栏填入项目工程路径, 如E:\jenkins\workspace\WebUIAutomation

5.在版本控制选项,如果不用版本控制,选择none; (如果需要版本控制,可以选择svn, github等,然后填上你的版本库地址即可。)

6.建一个run.bat文件,内容如下,并将该bat放入你本地工程的根目录

java -cp E:\jenkins\workspace\WebUIAutomation\bin;E:\jenkins\workspace\WebUIAutomation\libs\* org.testng.TestNG SCI_WebUI_BVT.xml

7.在build选项那里,选择Execute windows batch commnad,填入run.bat

保存。

8. 或者通过ant来进行构建:在工程根目录建一个build.xml文件,内容如下。

建好文件后再jenkins的Build部分,选择execute shell或者invoke ant, 我这里选择的是invoke ant,然后在targets栏填入build.xml文件里的target name。

之后回到项目页面,选择build,选择build参数(这里就可以看到前面创建的selectcase选择框了,选择你要执行的case),点击build就可以开始执行测试了。执行完成后在左边会显示所有build的记录,点开某一个记录,通过console output可以查看运行的log。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值