Jenkins + Ant +Jmeter 环境搭建

Jenkins搭建过程:

https://www.w3cschool.cn/jenkins/jenkins-ce6428nd.html

 

ANT搭建过程:

https://www.cnblogs.com/bluewelkin/p/3519529.html

1、下载:到ANT官方网站http://ant.apache.org/下载最新版本,解压后即可。
2、配置环境变量:我的电脑----属性-----高级----环境变量
      如:ANT_HOME:C:\apache-ant-1.7.1
      PATH:%ANT_HOME%\bin (为了方便在dos环境下操作)
3、查看是否安装成功:在dos窗口中输入命令ant,若出现结果
   Buildfile:build.xml does not exist! 
   Build failed
   说明ant安装成功!因为ant默认运行build.xml文件,这个文件需要我们建立。 
4、使用:
(1)在D盘根目录下建立build.xml

1
2
3   
4      
5   
6


(2)在D盘根目录下建立文件a.txt。
(3)进入dos,
         d:
         ant
         
         此时可在E:/Temp目录下见到文件aa.txt,内容与a.txt一样,即拷贝成功! 

好了现在我们测试下安装:点击 开始——运行——(输入cmd)——确定,在DOS窗口下输入 ant -version 命令,如果出现图1所示的画面,那么恭喜你ANT安装成功!

 

Jenkins + Ant +Jmeter 配置:

https://www.cnblogs.com/lgqboke/p/7000228.html

  • 首先了解下什么是接口测试:

一、什么是接口测试?

  接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
  接口测试适用于为其他系统提供服务的底层框架系统和中心服务系统,主要测试这些系统对外部提供的接口,验证其正确性和稳定性。接口测试同样适用于一个上层系统中的服务层接口,越往上层,其测试的难度越大。
  接口测试实施在多系统多平台的构架下,有着极为高效的成本收益比,接口测试天生为高复杂性的平台带来高效的缺陷监测和质量监督能力。平台越复杂,系统越庞大,接口测试的效果越明显。
  基于接口测试的重要性,以及它比较容易自动化的特性,通过持续集成的接口监控能够及时的发现项目中存在的问题,这对持续运营的项目来说,非常重要。

二、接口测试的流程

  1、 项目启动后,测试人员要尽早找到开发人员拿到接口测试文档
  2、 获取接口测试文档后,就可以进行接口用例的编写和调试
  3、 接口用例编写调试完成后,部署到持续集成的测试环境中,
  4、 设定脚本运行频率,告警方式等基本参数,进行接口的日常监控
  5、 每日进行接口脚本的维护更新,接口异常的处理

  • 然后准备好测试脚本

    1. 那个不知道jmeter怎么用的可以先学习一下jmeter的 基本用法
    2. 至于jmeter需要使用的jmx文件,相信你们看了jmeter的 基本用法应该能自己编写了
    3. 这里是我们使用非 GUI 模式运行测试脚本时可以使用的一些命令:
      -h 帮助 -> 打印出有用的信息并退出
      -n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
      -t 测试文件 -> 要运行的 JMeter 测试脚本文件
      -l 日志文件 -> 记录结果的文件
      -r 远程执行 -> 启动远程服务
      -H 代理主机 -> 设置 JMeter 使用的代理主机
      -P 代理端口 -> 设置 JMeter 使用的代理主机的端口号
      例如:
       jmeter -n -t test.jmx -l logfile1.jtl -H 127.0.0.1 -P 8080
      其中可以给jmx文件指定路径,也可以给输入日志文件指定输出路径

Jenkins + Ant +Jmeter 环境搭建_第1张图片

 

 

 

  • 如果要在windows机器上执行这个命令行,有两
    第一种方法:通过cmd 进入到 *\apache-jmeter-2.13\bin(也就是jmeter所在的目录)中执行
    第二种方法:通过给jmeter配置环境变量,

      1. JMETER_HOME:E:\workplace-jenkins\apache-jmeter-2.13\bin
      2. PATH: %JMETER_HOME%bin
      3. CLASS_PATH: %JMETER_HOME%lib

    注:这里有的时候用%JMETER_HOME%不好用,可以换成绝对路径;如果用第二种方法配置以后,则在任何路径下都可以执行jmeter命令了,我比较推荐这个;在这里最好能实现通过命令行执行jmx以后再往下进行

  • Jenkins for windows 的安装

    1. 首先需要一个Jenkins.war.       http://pan.baidu.com/s/1sl7A8Rb
    2. 将war包部署在tomcat的webapp目录下,启动tomcat,就

       

    3. 然后就是傻瓜式在浏览器打开Jenkins的网站:
       http://localhost:8080/jenkins
      即${安装机器的ip}:端口

                  进入Jenkins后的创建项目操作,可以去我的Jenkins标签中查看搭建步骤

  • 安装好了以后还需要准备一个build.xml文件

    直接手动建立一个build.xml文件放在你认为合适的地方,因为一会建job还要用呢!

      
      
          
                
          
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
          
          
      
      
          
          
              
              
          
      
      
          
          
  •       
      

    查阅了大量的文章,有些写的都不够详细,还有点小bug,自己优化了一些,若有建议,欢迎指教

  • 准备差不多了,现在就建个job体验一下


然后:


别的不用管直接到增加构建步骤:

 


添加参数:
Targets:参数你研究一下build.xml文件就知道了    :我是直接写了all成功才能成功
build file : build.xml路径

Jenkins + Ant +Jmeter 环境搭建_第2张图片

 

 

 

点击保存即可。

然后点击立即构建,摸索了几次,成功了。

Jenkins + Ant +Jmeter 环境搭建_第3张图片

 

 

Paste_Image.png

还可以去看一下生成的报告:

 

 

测试成功后的build.xml


   
       
   

   
   
   
   
   
   
     
   
    
    
    
    
    
    
   
        
        
    

 
 
    
        
        
            
            
        


 
 


    classpathref="xslt.classpath"
    force="true"
    in="${jmeter.result.jtlName}"
    out="${jmeter.result.htmlName}"
    style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl">




    
    
    



 
 




   

你可能感兴趣的:(jmeter)