jenkins+jmeter+maven接口自动化测试框架搭建【maven项目创建】

一、jmeter脚本录制或编写

       根据自己习惯录制或编写jmeter脚本,保证脚本可正确运行。

二、用eclipse创建maven项目

1.File->New->Project...打开new project窗口(如下图),

jenkins+jmeter+maven接口自动化测试框架搭建【maven项目创建】_第1张图片

2.选择Maven下的Maven Project,点击【Next】.New Maven Project 窗口默认选项,点击【Next】.

jenkins+jmeter+maven接口自动化测试框架搭建【maven项目创建】_第2张图片

3.选择maven-archetype-webapp,点击【Next】

jenkins+jmeter+maven接口自动化测试框架搭建【maven项目创建】_第3张图片

4.自定义Group Id和Artifact Id,点击【Finish】

jenkins+jmeter+maven接口自动化测试框架搭建【maven项目创建】_第4张图片

5.Maven项目创建成功

jenkins+jmeter+maven接口自动化测试框架搭建【maven项目创建】_第5张图片

6.在工程中创建需要的文件夹

--Src/test/resources --存放报告模板文件

--src/test/jmeter --存放jmeter脚本文件跟一些接口调用的参数

jenkins+jmeter+maven接口自动化测试框架搭建【maven项目创建】_第6张图片

7.编辑pom文件


	4.0.0
	autotest
	scripts
	war
	0.0.1-SNAPSHOT
	scripts Maven Webapp
	http://maven.apache.org
	
		
			junit
			junit  
			3.8.1
			test
		
			
	
	
	  
		UTF-8
		${project.build.directory}\jmeter\results  		
		TestReport
	

	
		
			
				com.lazerycode.jmeter
				jmeter-maven-plugin  
				2.2.0
				
					xml
					true
					flase
					src/test/jmeter/
					                 
						*.jmx
					  
					
						true
						debug
						utf-8
						true
						true
						true		
						true				
						true
						true
						true
						true
						true
						true
						true   
						true
						true
						true
						true
						true
						true
						true
						true
						true
						true
						true
						=true
						true
						true
					
					${jmeter.result.jtl.dir}  
					xml 
				
				
					
						jmeter-tests
						verify
						
							jmeter
						
						
							jtl  
						
					
					
						jmeter-check-results
						
							results
						
					
				
			
		  
		clean
	

8.调试maven项目

选中pom文件,右键选择【run as】->【Maven build...】,goals填写【verify】,点击【run】

jmeter-maven-plugin插件会自动引入jmeter类库,target目录下会自动生成jmeter等文件

jenkins+jmeter+maven接口自动化测试框架搭建【maven项目创建】_第7张图片

jenkins+jmeter+maven接口自动化测试框架搭建【maven项目创建】_第8张图片

注:构建maven项目时会把src/test/jmeter下的测试脚本复制到target/jmeter/testFiles路径下,所以如果需要修改或删除src/test/jmeter下的脚本,应将target/jmeter/testFiles路径下原来的脚本删除。

你可能感兴趣的:(自动化,jenkins)