jmeter源码编译(eclipse)

jmeter官网提供两种下载:即releases和develoer build两版。

对于想要使用jmeter进行测试的小伙伴来说,直接下载releases版,解压,通过命令行运行jmeter.bat即可。

但是,想要学习jmeter源码进行二次开发的小伙伴则需要下载developer版。下载地址

一  /下载src bin lib三个zip包 。放在同一文件目录下 ,并分别解压,解压过程中重复文件直接覆盖即可。

二  /解压后,安装ant 并用ant进行编译。(ant的安装和使用不再赘述)

1/导航至JMeter根目录,可以看到build.xml文件。执行命令:ant download_jars,获取编译所需要的代码包;

2/执行ant install        PS:如中途出现:“[options] 未与 -source 1.6 一起设置引导类路径”。解决方法:将build.xml中,编译的java版本改为1.7

/导入eclipse

1/新建java project 

建时,需修改build的output目录。因为默认的目录名为bin,会覆盖JMeter的bin目录下的脚本。具体操作见下图(本图中改名为build):


技术分享

2/使用import ,选择file system,将上面编译成功的jmeter的项目的文件导进去eclipse的开发环境。
3
/关掉Eclipse,将jmeter自带的eclipse.classpath copy到java project的.classpath文件中,点击保存。
4
/重新打开Eclipse


此时如果报错Syntax error,parameterized types are only available if source level is 5.0

有两种方法处理:

一种是Myeclipse对所有项目默认的设置是5.0以下,项目继承了默认设置(在Myeclipse IDE中的菜单Window/Preferences/Java/Compiler里改为5.0或高于5.0)
另一种是单个项目里设置了source level 5.0以下(在项目属性/Java Compiler 里改为5.0或高于5.0)

至此 源码成功导入eclipse。


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。