Jmeter+Ant环境集成并实现自动生成测试报告

 Jmeter是压力测试、接口测试工具,Ant是基于Java的构建工具,具有跨平台的作用,通过Ant构建可以看到详细的执行结果,相比jmeter看结果直观一点,而且可以看到测试结果统计,可以做记录留备份,而单独使用jmeter只能去手动触发,而且记录不会保存,再次执行就找不到记录。通过预留备份还可以对比优化效率。

安装工具及环境配置

安装JDK

需要配置java环境变量,这里用的是 jdk1.8

window 10 安装教程:https://blog.csdn.net/qq_37138756/article/details/100511976

安装jmeter

在这里我是用的是jmeter4.0,大家如果没有安装jmeter的话可以去官网选择所需要的版本进行下载

http://jmeter.apache.org/download_jmeter.cgi

安装ANT

 这是ANT使用的版本: apache-ant-1.9.14

    1 下载安装

      下载地址 http://ant.apache.org/bindownload.cgi,下载后解压到指定位置即可,

      比如:D:\apache-ant-1.9.14

  2 配置环境变量(window中)

       新增 ANT_HOME 变量添加:D:\apache-ant-1.10.3

       Path 变量中添加:%ANT_HOME%\bin

       classpath 变量中添加: %ANT_HOME%\bin

3 安装验证

      验证安装结果,命令行输入ant -v ,出现版本信息则安装成功

Jmeter+Ant环境集成并实现自动生成测试报告_第1张图片

 

jmeter创建脚本

1.创建一个线程组:设置10个线程,2秒时间执行完成,执行10次

Jmeter+Ant环境集成并实现自动生成测试报告_第2张图片

2.设置一个http请求:

Jmeter+Ant环境集成并实现自动生成测试报告_第3张图片

3.保存脚本到jmeter目录:Ctrl+s  (在jmeter目录下创建了一个文件名称为压力测试的文件夹,用来保存脚本)

Jmeter+Ant环境集成并实现自动生成测试报告_第4张图片

Jmeter  + ANT

ANT中配置Jmeter   

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

Jmeter+Ant环境集成并实现自动生成测试报告_第5张图片

Jmeter+Ant环境集成并实现自动生成测试报告_第6张图片

2  配置ANT与Jmeter的配置文件

  2.1 配置ant 编译文件 build.xml

    在保存脚本的目录下,拷贝下面的内容到新建的.txt文件中,并将此文件改名为:build.xml  


 

	
		
	
	
	
	
	
	
	
	
	
	
	
 
	
	
	
	
 
	
		
		
			
			
 
 
			
		
	
 
	
		
		
		
 
		
		 
		
 
		
		
			
				
				
			
		
	
 

				

Jmeter+Ant环境集成并实现自动生成测试报告_第7张图片

2.2用txt文本或者not++打开,按实际情况修改build.xml文件,如下

注意:

1 .生成报告路径,ResultReport可以不用创建,如果创建了必须保证文件夹中为空

2. 如果避免文件覆盖,需要保留测试报告,可以修改文件成以下示例

Jmeter+Ant环境集成并实现自动生成测试报告_第8张图片

2.3 配置jmeter.properties

       配置jmeter报告输出格式为xml

                在jmeter安装目录bin目录下jmeter.properties文件中修改jmeter.save.saveservice.output_format=csv 为

               jmeter.save.saveservice.output_format=xml,并去掉前面的注释符号#
Jmeter+Ant环境集成并实现自动生成测试报告_第9张图片

Jmeter+Ant环境集成并实现自动生成测试报告_第10张图片

验证配置,执行构建测试

1 进入到脚本保存目录

Jmeter+Ant环境集成并实现自动生成测试报告_第11张图片

2 在地址栏输入cmd进入命令行,输入ant run ,执行测试

Jmeter+Ant环境集成并实现自动生成测试报告_第12张图片

注意

如果命令行显示的地址不是你所要执行的文件路径时,先要切换路径

看到build successful 则说明构建测试成功:

Jmeter+Ant环境集成并实现自动生成测试报告_第13张图片

3 进入保存报告的路径下查看测试结果报告:

按build.xml文件中设置的测试报告地址找到html版测试报告,在build.xml我们设置的路径是:ResultReport目录

Jmeter+Ant环境集成并实现自动生成测试报告_第14张图片

Jmeter+Ant环境集成并实现自动生成测试报告_第15张图片

进入resultreport文件下,选择HTML文件

Jmeter+Ant环境集成并实现自动生成测试报告_第16张图片

点击文件夹下的HTML可以看到测试结果展现了用例数、成功率、用例执行时间等结果参数

Jmeter+Ant环境集成并实现自动生成测试报告_第17张图片

Jmeter+Ant环境集成并实现自动生成测试报告_第18张图片


你可能感兴趣的:(Jmeter+Ant环境集成并实现自动生成测试报告)