JMeter+Eclipse+Maven集成接口自动化测试框架

背景:因为已经分享过JMeter+Ant集成自动化测试框架,就不大想再分享jmeter+maven框架了,貌似只把ant替换成maven?其实还是很有差别的,前者是必须有jmeter的环境,而后者只需要maven导入一个核心插件jmeter-maven-plugin即可。然后其他部分就跟jmeter+ant一般无二了。

1、Maven构建工具是什么,又能做什么,及pom.xml文件?知识尽在maven官网,请自行学习。

2、本地化实现框架搭建,采用eclipse+maven集成环境,同样是方便编辑pom文件及maven构建。

3、环境部署eclipse、jdk、maven,下载安装地址maven-下载地址

4、需要配置环境变量jdk、maven,dos执行mvn -version显示下面内容就说明已经ok了:

5、本地在eclipse创建一个maven工程,目录结构如下:

6、jmeter脚本通过GUI模式调试完成,并放置指定目录,pom配置执行目录

7、对于maven的pom文件有两个地方特别说明一下:

8、再有就是xsl模版转换的依赖包,因为是2.0,需要在xsl模版中设置version="2.0":不然会警告:Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor

9、maven test,eclipse会报错:-Dmaven.multiModuleProjectDirectory system property is not set. 

        1.添加MAVEN_HOME的环境变量

  2.Preference->Java->Installed JREs->Edit 选择一个jdk,

  添加  -Dmaven.multiModuleProjectDirectory=${M3_HOME}

10、eclipse本地maven构建,执行jmeter脚本,运行结果如下(jmeter运行环境也已经通过maven管理起来):

11、以上就是实现eclipse+maven实现自动化构建jmeter脚本的全部内容,如有错误请指正,多交流学习,多谢!