zoukankan      html  css  js  c++  java
  • Java自动化环境安装

    自动化环境安装
    ---------基于java + eclipse + maven + testng
    一、安装jdk
    1、下载jdk安装包后,双击jdk1.8出现如下图:

    2、点击下一步,记住jdk安装路径

    3、这里可以点击下一步:

    4、点击关闭,到此已经结束啦。Jdk已经安装完成。

    5、安装后是下面两个文件夹

    二、配置jdk环境变量
    1、安装完JDK后配置环境变量  计算机→系统属性→高级系统设置→高级→环境变量。

    2、点击环境变量,系统变量→新建 JAVA_HOME 变量 。变量值填写jdk的安装目录(我的是 C:Program FilesJavajdk1.8.0_101)

    3、系统变量→寻找 Path 变量→编辑
    在变量值最前面输入 %JAVA_HOME%in;%JAVA_HOME%jrein;(放在最前面原因是防止其它变量干扰)

    4、系统变量→新建 CLASSPATH 变量
    变量值填写   .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar(注意最前面有一点)
    系统变量配置完毕

    5、检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)
    若如图所示 显示版本信息 则说明安装和配置成功。

     

    三、安装eclipse
    1、首先解压

    2、打开eclipse

    3、弹出这个界面不要管,点击ok

    4、如果弹出这个依旧不要管,点击ok

    5、选择一个工作区间,这个是工作空间是用来保存项目信息的

    6、然后点击OK,会跳转到如下界面。

    7、点击×号就可以啦

    8、最终得到下面这个界面。

    9、大家可以把eclipse放到桌面哦,这样方便大家以后操作。

    10、设置eclipse自动补全功能
    点击window-preferences-java-editor-content assist, 在右侧的对话框中auto activation 下的子选项auto activation triggers for java后的文本框中输入
    ABCDEFGHIJKLMNOPQRSTUVWSYZabcdefghijklmnopqrstuvwxyz.即可,这样在写代码的时候会根据输入的字母或. 自动提示相关的类、方法等信息

    11、设置eclipse字体大小
    点击window-preferences-general-appearance-colors and fonts-basic- Text Font,设置字体类型及大小

    12、设置eclipse编码格式
    1)全局编码格式

    2)设置文档编码格式

    3)设置项目的编码格式
    选择项目--》右键--》Properties --》Resource 设置编码为UTF-8格式,如下图:

    四、安装Maven
    1、官网下载Maven安装包,解压后放到本地目录

    2、配置环境变量,计算机→系统属性→高级系统设置→高级→环境变量-系统变量
    a、在系统变量新建MAVEN_HOME:  输入安装地址如D:apache-maven-3.6.3

    b、编辑系统变量Path:在后面新增 %MAVEN_HOME%in;

    3、在CMD命令下输入mvn  –v,出现如下图为安装正确

    4、打开安装包conf文件夹下的settings.xml文件
    a、修改本地仓库的地址用来保存下载的依赖包,
    <localRepository>D:Maven-repo</localRepository>,中间部分为自己定义的一个路径D:Maven-repo

    b、配置镜像的地址,因为从默认的中央仓库(国外的服务器)下载依赖包太慢了,可以使用阿里云
    <mirror>
          <id>mirrorId</id>
          <mirrorOf>*</mirrorOf>
          <name>Human Readable Name for this Mirror.</name>
          <url>http://nexus.sf-express.com/nexus/content/groups/public/</url>
    </mirror>
    在两个<mirrors> </mirrors>之前配置

    5、在eclipse里配置maven,点击Window -> Preference -> Maven -> Installation -> Add,在Installation name中填写maven安装的地址,如D:apache-maven-3.6.3并勾选, 点击Apply

    6、再在同路径下选择User Settings,在User Settings(open file)下填写settings文件的路径,如D:apache-maven-3.6.3confsettings.xml,点击Apply,OK按钮

    五、新建一个Maven项目
    1、点击FileNewMaven Project,勾选创建一个简单项目,点击Next

    2、填写Group Id 和 Artiface Id,Group Id一般是公司的域名反写如com.baidu, Artiface Id自定义一个项目的名称,点击Finish

    3、项目就创建完成了,会展示分层的目录结构和pom.xml文件

    六、Maven项目的pom.xml依赖
    1、默认的pom文件是下图样子

    2、往文件里面添加依赖,可以打开Maven的仓库地址,这里集成了很多软件
    https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient/4.5.3

     

     

     

    3、往pom文件里面添加依赖格式,在<project> </project>里添加内容,先添加<dependencies> </dependencies>,再在dependencies里添加复制的软件依赖

    3、可以编写代码脚本啦


    七、TestNG插件安装
    使用TestNG框架做自动化时,需要先安装testNG的插件,再在Pom.xml里添加依赖,有两种方法安装插件,一种离线安装,一种在线安装
    7.1 离线安装
    1、安装插件包,解压testng-eclipse离线安装插件包,复制插件包中的两个文件夹,放到eclipse文件夹内

     

    2、验证是否集成成功
    重启eclipse之后

     

     

    7.2 在线安装
    1、通过help—>Install new software
    2、输入http://dl.bintray.com/testng-team/testng-eclipse-release/ 即可

    3、默认是安装最新版本可以去掉第一个勾

    可以选择版本安装。
    4、testng插件和testng版本最好一致,不要用最新的。如果你在线安装选择6.10然后testng版本也选择6.10即可。
    5、设置编码

    八、集成Allure报表
    1、直接去官网的github下面下载2.13.0版本
    2、配置环境变量,添加安装路径allure-commandline-2.13.3in至环境变量PATH

    3、完成以上步骤之后,测试一下是否安装成功 allure --version

    4、配置pom.xml,allure需要的依赖

    解决编码乱码问题
    <properties>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.source>1.8</maven.compiler.source>
    <!-- 文件拷贝时的编码 -->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <!-- 编译时的编码 -->
    <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
    <aspectj.version>1.8.10</aspectj.version>
    </properties>

    allure依赖
    <dependency>
    <groupId>io.qameta.allure</groupId>
    <artifactId>allure-testng</artifactId>
    <version>2.13.3</version>
    </dependency>
    Testng依赖
    <dependency>
    <groupId>org.testng</groupId>
    <artifactId>testng</artifactId>
    <version>6.11</version>
    <scope>test</scope>
    </dependency>
    allure的testng插件配置
    <build>
    <plugins>
    <plugin>
    <!-- maven-surefire-plugin 配合testng/junit执行测试用例的maven插件 -->
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.22.1</version>
    <configuration>
    <!-- 测试失败后,是否忽略并继续测试 -->
    <testFailureIgnore>true</testFailureIgnore>
    <suiteXmlFiles>
    <!-- testng配置文件名称 -->
    <suiteXmlFile>testng.xml</suiteXmlFile>
    </suiteXmlFiles>
    <!--设置参数命令行 -->
    <argLine>
    <!-- UTF-8编码 -->
    -Dfile.encoding=UTF-8
    <!-- 配置拦截器 -->
    -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
    </argLine>
    <systemProperties>
    <property>
    <!-- 配置 allure 结果存储路径 -->
    <name>allure.results.directory</name>
    <value>${project.build.directory}/allure-results</value>
    </property>
    </systemProperties>
    </configuration>
    <dependencies>
    <!-- aspectjweaver maven坐标 -->
    <dependency>
    <groupId>org.aspectj</groupId>
    <artifactId>aspectjweaver</artifactId>
    <version>${aspectj.version}</version>
    </dependency>
    </dependencies>
    </plugin>
    </plugins>
    </build>
    5、执行
    在项目右击-Run As - Maven,先Maven clear,再Maven test,会在工程的根目录下生成一个allure-results文件夹,里面都是json格式的文件
    打开cmd,输入allure serve (allure-results路径地址,可以在项目右健属性查看路径),如我本地的是在:

    就可以生成allure报告了

     

  • 相关阅读:
    集合框架学习笔记<二>
    Notepad++ Emmet安装方法教程
    vi 常用命令行
    iOS应用架构谈 view层的组织和调用方案
    搭建ssh框架项目(二)
    eclipse安装主题插件(Color Theme)
    eclipse安装properties插件
    Eclipse安装SVN插件
    搭建ssh框架项目(一)
    J2SE基础小结
  • 原文地址:https://www.cnblogs.com/wanshuang/p/8515022.html
Copyright © 2011-2022 走看看