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。