Jenkin+TestNG进行自动化测试执行

登陆jenkins‘后,主页面有一个jenkins管理选项,进入该模块,对插件,系统进行配置。

在项目高级选项,配置你的项目路径;

在版本控制选项,如果不用版本控制,选择none

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

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

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

保存。

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

时间: 2024-09-29 17:57:10

Jenkin+TestNG进行自动化测试执行的相关文章

基于Selenium2和TestNG的自动化测试

基于Selenium2和TestNG的自动化测试 0条评论 2013-09-06 11:10    it168网站原创 作者: 皇甫鹏 陈宇 余新龙 编辑: 申安安 [IT168 技术]Selenium是时下很流行的面向web的自动化测试工具,它以执行效率高,覆盖的浏览器广泛等优点得到了很多人的亲睐.TestNG是一款测试 框架,它派生自JUnit和NUnit,除了继承了两者的优势之外,又额外的发展出了一些新的功能,让其更加强大和易用.文章会重点介绍 Selenium2结合TestNG如何做自动

Java&Selenium&TestNG&ZTestReport 自动化测试并生成HTML自动化测试报告

一.摘要 本篇博文将介绍如何借助ZTestReport和HTML模版,生成HTML测试报告的ZTestReport 源码Clone地址为 https://github.com/zhangfei19841004/ztest,其中ZTestReport.java 和其template是我们需要的关键. 二.ZTestReport.java 根据我的需要,在源码基础上进行了稍微修改,其中几个注释的地方需要注意,将其集成进自己的自动化框架时需要做相应的修改 package util; import co

jenkins搭建远程自动化测试执行的方法

1.进入搭建好的jenkins,进入系统管理->管理节点->新建节点 2.在新建节点输入节点名称,并选择dumbslave,点击OK按钮 3.在标签中输入名称(该标签后面构建计划时需要,故请简单明了),选择用法.启动方法(根据自己的机器不同,选择不同的信息,我们现在在WINDOWS环境下,故选择launch slave agents via java web start),点击保存按钮. 4.点击自己创建的机器,选择自己的机器,出现slave字样下面的Launch,点击Launch按钮,将其中

java+Selenium+TestNg搭建自动化测试架构(1)实现代码和数据的分离

1.主要介绍介绍Java+Selenium+POM的自动化测试框架的搭建,第一个首先实现代码和账号URL等信息的分离.第二点支持跨浏览器,通过读取配置文件的方式实现. 1)将账号URL等信息添加在properties文件中然后读取 2)编写浏览器类通过去取配置文件实现浏览器的切换 3)测试浏览器类 项目结构: 1.新建一个文件夹将properties文件放在文件夹中内容如下: # browser switcher #browserName = FirefoxbrowserName = Chrom

java+Selenium+TestNg搭建自动化测试架构(2)实现跨浏览器功能

1.切换浏览器类:其中包含了切换浏览器的方法,以及关闭浏览器,设置等待时间,以及重写的断言方法 package com.rrx.framework; import java.io.IOException;import java.util.concurrent.TimeUnit; import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium

TestNG 入门教程

原文出处:http://www.cnblogs.com/TankXiao/p/3888070.html 阅读目录 TestNG介绍 在Eclipse中在线安装TestNG 在Eclipse中离线安装Testng TestNG最简单的测试 TestNG的基本注解 TestNG中如何执行测试 使用testtng.xml 文件执行 case TestNG按顺序执行Case TestNG异常测试 TestNG组测试 TestNG参数化测试 TestNG忽略测试 TestNG 依赖测试 TestNG测试结

TestNG 入门教程<Java 入门>

TestNG 入门教程 摘要:http://www.cnblogs.com/TankXiao/p/3888070.html 国庆7天假期,大部分朋友都出去旅游了,微信圈里全是晒旅游的照片, 东南亚游,欧洲游呀,真是羡慕呀. 悲惨的我只去了上海野生动物园, 在家休息,利用这段假期,把之前学过的东西都总结下. 我前段时间加班太多了,每天忙碌工作,都没精力去管自己的学习新技能的计划, 博客也没写几篇,很多想做的事情都因为工作太忙而耽搁了. 所以工作太忙了也不好,没有精力关注工作以外的事情. 最近写自动

测试工作——TestNG

阅读目录 TestNG介绍 在Eclipse 中安装TestNG插件 TestNG最简单的测试 TestNG的基本注解 TestNG中如何执行测试 TestNG中按顺序执行Case TestNG异常测试 TestNG组测试 TestNG参数化测试 TestNG忽略测试 TestNG 依赖测试 TestNG测试报告 TestNG介绍 TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit,   功能都差不多, 只是功能更加强大,使用也更方便 Java中已经有一个JUnit的测试框

[转]TestNG的多线程并行

前言 最近在做项目里的自动化测试工作,使用的是TestNG测试框架,主要涉及的测试类型有接口测试以及基于业务实际场景的场景化测试.由于涉及的场景大多都是大数据的作业开发及执行(如MapReduce.Spark.Hql等任务的执行),而这些任务的执行都需要耗费较多的时间.举一个普遍的例子,其中一条场景测试用例是: 执行一个MapReduce作业,校验作业的执行结果和执行日志. 对于一个最简单的MR任务,如果YARN集群资源充足,它的执行时间也要花上将近一分钟的时间.更不用说当YARN集群计算资源饱