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

 

 

 

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

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

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

原文地址:https://www.cnblogs.com/Testing1105/p/12941615.html