• Jmeter+ant+jenkins接口自动化测试 平台搭建(一)


    平台简介

      一个完整的接口自动化测试平台需要支持接口的自动执行,自动生成测试报告,以及持续集成。Jmeter 支持接口的测试,Ant 支持自动构建,而 Jenkins 支持持续集成,所以三者组合在一起可以构成一个功能完善的接口自动化测试平台。

    环境依赖

       •JDK 环境配置

      •Jmeter 安装

      •Ant 安装环境变量配置

      •Jenkins 安装

    JDK 环境配置

      1.下载安装包,我下载的是最新版jdk 1.8.0_161,官网下载地址是 http://www.oracle.com/technetwork/java/javase/downloads/index.html

      2.配置环境变量
      JAVA_HOME 为 D:Program FilesJavajdk1.8.0_161(注意:java我是自定义的安装位置)
      CLASSPATH为  .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar;
      PATH为  %JAVA_HOME%in;%JAVA_HOME%jrein;
      3. 安装验证
      在命令窗口中输入java -version 回车,能出现java版本则说明配置成功

    Jmeter 

      我用的jmeter3.3

    1. 下载安装  下载地址:https://archive.apache.org/dist/jmeter/binaries/

        选择自己合适的版本下载

        也可以参见,Jmeter接口测试(一) Jmeter简介,进行安装

    Ant 简介

      Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于 Java 环境中的软件开发。

    1. 下载安装ant  下载地址:https://ant.apache.org/bindownload.cgi,下载之后解压到任意文件路径,我这里是放到 C 盘根目录。
    2. 环境变量配置

     

      window中设置ant环境变量,以下是我电脑ant配置:

      ANT_HOME    C:/ apache-ant-1.10.5

      path             C:/ apache-ant-1.10.5/bin

      classpath      C:/apache-ant-1.10.5/lib

      3.配置检测

      cmd打开 输入ant执行

     

        说明ant安装成功!因为ant默认运行build.xml文件,build.xml 需要我们自己建立,等哈后面 我们再说这个

      为了确定真的安装成功了  我们执行ant -version

     

      ok了,我们继续往后面扯

      注意:如果提示‘ant 不是内部命令也不是外部命令’ 说明环境变量可能配置错误。

    Jenkins 简介

      Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 

      下载与安装

       1.下载地址:https://jenkins.io/download/

       2.进入之后选择Long-term Support,这是长期支持的版本,Jenkins服务器一般选择该版本

      3.具体的安装步骤可以参见安装Jenkins

      4.如果 8080 端口被占用无法打开,可以进入到jenkins 安装目录,找到 jenkins.xml 配置文件打开,修改如下代码的端口号即可,可以改为1080。

      <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar

      "%BASE%jenkins.war" --httpPort=8080 --webroot="%BASE%war"</arguments>

      5.重启Jenkins服务,在浏览器中输入地址:http://localhost:1080 即可看到jenkins界面,输入用户名及密码进入Jenkins

  • 相关阅读:
    洛谷P1446/BZOJ1004 Cards Burnside引理+01背包
    HDU-4676 Sum Of Gcd 莫队+欧拉函数
    HDU-5378 概率DP
    HDU-5628 Clarke and math-狄利克雷卷积+快速幂
    容斥原理+补集转化+MinMax容斥
    2019牛客暑期多校训练营(第九场)A.The power of Fibonacci
    斐波那契额数列的性质
    莫比乌斯反演/线性筛/积性函数/杜教筛/min25筛 学习笔记
    广义Fibonacci数列找循环节 学习笔记
    苗条的生成树 Slim Span--洛谷
  • 原文地址:https://www.cnblogs.com/hancel/p/10266975.html
Copyright © 2020-2023  润新知