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报告了

     

  • 相关阅读:
    hdu 6702 ^&^ 位运算
    hdu 6709 Fishing Master 贪心
    hdu 6704 K-th occurrence 二分 ST表 后缀数组 主席树
    hdu 1423 Greatest Common Increasing Subsequence 最长公共上升子序列 LCIS
    hdu 5909 Tree Cutting FWT
    luogu P1588 丢失的牛 宽搜
    luogu P1003 铺地毯
    luogu P1104 生日
    luogu P1094 纪念品分组
    luogu P1093 奖学金
  • 原文地址:https://www.cnblogs.com/wanshuang/p/8515022.html
Copyright © 2011-2022 走看看