maven项目中利用jmeter-maven-plugin插件直接执行jmeter jmx脚本

jmeter脚本需要执行脚本,先得下载jmeter并解压jmeter。如想在maven项目中通过mvn install 直接执行jmx文件,这样就能在测试服务器上通过一个命令就能执行下测试了,给自动化测试找到了一个便捷的途径。怎样实现在maven项目中运行jmx文件呢?jmeter-maven-plugin插件就能帮助我们来实现,具体过程如下:

1、新建一个maven项目

2、在test目录下新建jmeter和resources文件夹

3、将需要执行的jmx、csv和jmeter.properties文件放在src/test/jmeter 文件夹下
maven项目中利用jmeter-maven-plugin插件直接执行jmeter jmx脚本_第1张图片
4、把jmeter-results-report-apitest.xsl(jmeter报告页面)复制resources目录下。
5、在pom.xml新增properties和 jmeter-maven-plugin插件。

 
        
        UTF-8
        1.8
        
        ${project.build.directory}\jmeter\results
        ${project.build.directory}\jmeter\html
        
        
    

    
        
            
                
                com.lazerycode.jmeter
                jmeter-maven-plugin
                2.9.0
                
                    
                        jmeter-tests
                        verify
                        
                            jmeter
                        
                    
                
                
                    
                    xml
                    
                    true
                    
                    false
                    
                        
                        java19_jmeter.jmx
                    
                    
                    ${jmeter.result.jtl.dir}
                
            
            
                
                org.codehaus.mojo
                xml-maven-plugin
                1.0.2
                
                    
                        verify
                        
                            transform
                        
                    
                
                
                    
                        
                        
                            ${jmeter.result.jtl.dir}
                            src\test\resources\jmeter-results-report-apitest.xsl
                            ${jmeter.result.html.dir}
                            
                            
                                
                                    html
                                
                            
                        
                    
                
                
                
                    
                        net.sf.saxon
                        saxon
                        8.7
                    
                
            
        
    

6、注意点:

	1、jmeter文件名称
	2、
		com.lazerycode.jmeter
        jmeter-maven-plugin
        2.9.0

        org.codehaus.mojo
        xml-maven-plugin
        1.0.2
      	根据jmeter版本升降级

7、使用maven verify运行代码,双击
maven项目中利用jmeter-maven-plugin插件直接执行jmeter jmx脚本_第2张图片

8、 查看结果,执行测试后,在maven项目的target目录下面,有一个jmeter 文件夹,jmeter文件夹如下
maven项目中利用jmeter-maven-plugin插件直接执行jmeter jmx脚本_第3张图片

你可能感兴趣的:(java,java)