jenkins环境搭建

自动化PC端部署:

1、PC自动化基于:

Java +selenium+testng+jenkins 搭建自动化测试环境

Selenium 主要完成PC前端页面自动化

 

2、通过java实现自动化测试代码开发

3、通过jenkins完成自动化批量执行

4、通过testng实现自动化用例运行结果正确性判断

5、通过jenkins完成测试结果输出及测试报告邮件发送

 

一、测试环境搭建:

1.安装JDK

2.安装Eclipse

3.安装Eclipse 插件ANT /TESTNG

4.Jenkins 构建配置、邮件发送配置

5.实例

 

 

1.1、安装JDK

用鼠标左键双击JDK安装包,会出现下图所示的安装界面。

 

点击下一步完成安装

 

1.1.2、配置环境变量

完成了JDK环境安装完成了。这个时候还要通过一系列的环境变量的配置才能使用JDK环境进行JAVA开发。

1.2.1、配置环境变量包括java_home,path和classpath三个部分。

 

用鼠标右击“我的电脑”,选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”

 

“变量名”输入框中写入“java_home”,“变量值”输入框中写入“C:\ProgramFiles\Java\jdk1.6.0” (根据安装路径填写),然后点击“确定”,java_home就设置完成了。

 

 

“classpath”的配置。选中“系统变量”查看是否有classpath项目,如果没有就点击“新建”,如果已经存在就选中classpath选项,点击“编辑”按钮,然后在“变量名”中填写“classpath”,在“变量值”中填写“C:\Program Files\Java\jdk1.6.0\jre\lib”

 

 

“命令提示符”窗口。这个时候输入“java -version”

 

1.2、安装ant

下载Apache-ant后apache-ant-1.9.7-bin.zip为一个压缩文件,解压到你想要安装的目录(这个解压直接可以用不用安装),然后你需要配置一下环境变量

 

配置ANT_HOME

ANT_HOME:D:\apache-ant-1.9.4-bin\apache-ant-1.9.4   此为你的ANT安装路径;设置完成后,点击“确认”来保存。

 

在环境变量PATH的最后面添加一下内容:

;%ANT_HOME%\bin  注意前面的分号,如果PATH中最后没有分号“;”的话要加上,有的话就可去除。

 

 

进入cmd命令窗口,在CMD窗口中输入ant -version,敲击回城键,会显示出你安装的ANT版本,如果成功显示,说明你的配置应该是成功了,

 

1.3、安装TESTNG

启动Eclipse,选择“Install New Software”

 

单击“Add”

Name:TestNG

location:http://beust.com/eclipse

填写完毕,然后点击“OK”

 

 

选择“Select All”和“TestNG”,点击“Next”继续


选中项目,然后单击“Next”



勾选“Accept the License Agreement”,然后单击“Finish”

TestNG开始安装并且展示出进度

安装程序弹出的需要重启,单击“Yes”

安装完成后,在other里可以看到TestNG

 

 

TestNG项目

Annotations 选项一次对应的

 

BeforeSuite :在整个运行集合之前执行只运行一次

AfterSuite:   在集合运行之后执行只运行一次

 

 

新建完成后:

 

package SeleniumUI;

 

import org.testng.annotations.Test;

import org.testng.annotations.BeforeSuite;

import org.testng.annotations.AfterSuite;

 

public class NewTest {

 @BeforeSuite

 public void beforeSuite() {

  }

 

 @Test

/**添加测试方法*/

 public void test() {

  }

 

 

 @AfterSuite

 public void afterSuite() {

  }

 

}

 

二、Eclipse 中配置批量执行配置(testng.xml)

 

 

<?xmlversion="1.0" encoding="UTF-8"?>

<!DOCTYPE suite SYSTEM"http://testng.org/testng-1.0.dtd">

<suite name="testsuite">    

  

<!--配置执行类-->

 <test verbose="3" name="ChongzhiTestngFirst"> <!--名字,日志级别-->

 <classes>

     <class name="SeleniumUI.ChongzhiTestngFirst"> <!--类名-->

   </class> <!-- SeleniumUI.ChongzhiTestngFirst -->

   </classes>

 </test> <!--test2 -->

   

 <test verbose="3" name="TixianJiekou">

 <classes>

     <class name="SeleniumUI.TixianJiekou">

   </class> <!-- SeleniumUI.TixianJiekou -->

   </classes>

 </test> <!--test3 -->

 

 <test verbose="3" name="B2Cchongzhi">

 <classes>

     <class name="SeleniumUI.B2Cchongzhi">

   </class> <!-- SeleniumUI.B2Cchongzhi -->

   </classes>

 </test> <!--test4 -->

 

 <test verbose="3" name="JiaoYiChaZhengJieKou">

 <classes>

     <class name="SeleniumUI.JiaoYiChaZhengJieKou">

   </class> <!-- SeleniumUI.JiaoYiChaZhengJieKou -->

   </classes>

 </test> <!--test5 -->

 

 <test verbose="3"name="TiXianTestNg_Selen

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值