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).新建一个项目

     

     

     

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

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

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

  • 相关阅读:
    给C盘瘦身的秘诀
    电化学词汇大全
    Scrapy学习-(1)
    数学部分分支关系总结,有修改的欢迎留言。
    BindingException: Mapper method 'xxx.dao.StudentDao.insertStudent' attempted to return null from a method with a primitive return type (int).
    insertSale attempted to return null from a method with a primitive return type (int).
    Maven [ERROR] 不再支持源选项 5。请使用 7 或更高版本
    Python中字符串型数组--转换为-->数字型数组
    18、pywintypes.com_error: (-2147221008, '尚未调用 coinitialize。', none, none)
    17、ModuleNotFoundError: No module named 'pywin32_bootstrap'
  • 原文地址:https://www.cnblogs.com/Testing1105/p/12941615.html
Copyright © 2011-2022 走看看