zoukankan      html  css  js  c++  java
  • JMeter+Ant+Jenkins接口自动化测试框架

    一:简介

    JMeter是基于Java并且开源的软件,可以做接口测试,压力测试,性能测试等。Ant是基于Jave的构建工具,完成脚本执行并手机结果生成报告,可以跨平台,Jenkins是持续集成工具。

    二:工具安装

    JMeter:apache-jmeter-5.1.1

    JDK:jdk1.8.0_101

    Ant:apache-ant-1.10.7

    Jenkins:jenkins-2.222.1

    三:Ant下载/安装

    3.1.JMeter安装及JDK安装前面已经讲过,这里就不再讲了。(不知道的可以进入该链接查看:https://www.cnblogs.com/Testing1105/p/11352461.html)

    3.2.Ant安装

    下载安装包到指定位置,然后解压apache-ant-1.10.7.zip到当前目录。(下载地址http://ant.apache.org/bindownload.cgi)

     

     配置Ant环境变量

    1).新建ANT_HOME:值为Ant安装路径(如解压后的:D:jmeterjmeter-antapache-ant-1.10.7)

    2).PATH系统变量后添加:%ANT_HOME%in

    3).CLASSPATH系统变量中添加:%ANT_HOME%lib

    设置完成保存 ,进入cmd窗口,输入ant -v,出现版本信息则安装成功

    Ant配置JMeter,使用ant构建运行Jmeter,并且生成jtl,html报告

    1).将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中。

    2).jmeter默认保存的.csv格式的文件,所以我们要修改jmeter/bin/jmeter.properties文件内容 ,把jmeter.save.saveservice.output_format=csv 修改为jmeter.save.saveservice.output_format=xml,并去掉前面的注释符号#

    3).ant目录中新建html文件夹,jtl文件夹备用

    3).配置ant的编译文件build.xml(注意:jmeter的extras文件下也有个build.xml文档,不要用这个文档来改,是两回事,这里的build文档是自己新建)

    4).新建build.xml文件,并修改文档里内容

    验证配置

    将之前的Jmeter的脚本,与build.xml配置文件放在相同的目录下 。在build.xml所在目录打开命令窗口(鼠标在空白处按下shift键后在右键)或者命令行cd到build.xml文件所在目录,输入ant run回车,执行测试

     查看测试报告

     

    5).优化测试报告下载优化模板jmeter-results-shanhe-me.xsl,放到jmeter的extras目录中(下载地址:jmeter.results.shanhe.me.xsl)

    修改jmeter/bin/jmeter.properties文件,设置需要输出的内容为true,并去掉前面的注释符号#,保存。这样执行完脚本后就会保存这些结果到.jtl文件里面

     修改build.xml文件的报告模板,style="${basedirectory}/jmeter-results-detail-report_21.xsl"修改为style="${basedirectory}/jmeter.results.shanhe.me.xsl">

     再次用ant构建测试,查看优化后的测试报告

    四:安装Jenkins并配置,构建持续集成

    介绍:Jenkins是一个开源的软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,使软件的持续集成变成可能。

    1).下载Jenkins安装包,下载地址:(安装Jenkins前确保您的电脑已经配置好JDK)

     2).下载好的jenkins.msi 双击安装(傻瓜式)

    3).安装好后,会自动打开浏览器 并打开地址:localhost:8080

    4).按照提示的路径输入密码

    5).选择插件安装,也可手动安装。主要是安装performance test result report和HTML Publisher Plugin和Ant In Workspace

    6).安装完插件后,创建新用户

    7).配置环境变量

    新建JENKINS_HOME:值为安装目录。 C:Program Files (x86)Jenkins

    8).安装辅助插件Email Extension Plugin(邮箱模板)和Localization: Chinese (Simplified)中文设置

    9).在Jenkins中系统管理-系统设置中,配置jdk 和 Ant.

     

     10).新建一个项目

     

     

     

     脚本配置完成,点击应用。

     进入项目主页,点击构建,生成报告

     基本构建完成,打开测试报告存放路径会看到新生成的报告文档

  • 相关阅读:
    复合表达式
    用DOM4J解析XML文件案例
    XPath可以快速定位到Xml中的节点或者属性。XPath语法很简单,但是强大够用,它也是使用xslt的基础知识。
    java base64编码和解码
    String空格删除和java删除字符串最后一个字符的几种方法
    java解析xml汇总
    XML解析——Java中XML的四种解析方式
    Java 读写Properties配置文件
    Spring + Mybatis 使用 PageHelper 插件分页
    Mybatis分页插件-PageHelper的使用
  • 原文地址:https://www.cnblogs.com/Testing1105/p/12941615.html
Copyright © 2011-2022 走看看