转自:http://www.cnblogs.com/taoSir/p/5144274.html【eclipse】html
https://blog.csdn.net/collonn/article/details/78565300【IDEA】java
亲测3.3有效。apache
因为JMeter纯Java开发,界面也是基于Swing或AWT搞出来的,因此想更深层次的去了解这款工具或对于想了解JMeter插件开发或二次开发的童鞋们来讲,读读JMeter的源码估计是必不可少的,因此首先就得把源码整合起来,方便后面的Debug和二次开发,下面整理了关于JMeter源码整合到Eclipse中的一个过程,但愿对你们有必定的帮助。网络
1. 首先下载源文件:http://jmeter.apache.org/download_jmeter.cgieclipse
2. 而后解压下载的源码文件到本地路劲下面;工具
3. 打开Eclipse,创建一个JavaProject,按照下面的截图创建JavaProject;ui
4. 选择建立的Java项目,右键选择Import,而后选择“File System”spa
5. 定位到解压到本地路径下的JMeter源码文件下,选择所有导入.net
6. 导入完成后,查看项目,所有是红色的X,这个太使人苦恼了,形成出现错误的缘由是没有导入对应的jar包,插件
7. 咱们能够利用Ant下载项目所须要的jar文件,操做步骤以下:
Eclipse –> Window –> Show View –> Ant, 将ant加入Eclipse的控制面板上,
而后选择Ant面板上的添加Buildfiles;
8. 选择该项目下的ant的构建文件“build.xml”
9. 在ant页面上双击“download_jars”,这个时候ant运行自动下载缺省的jar文件到项目下指定的路劲下,直到显示Build Success(这个过程当中可能出现一些问题,因为网络受限,部分jar包没法下载,可能须要FQ,若是不想麻烦的,我稍后直接将所须要的jar包上传到云盘中,直接将jar包丢到lib下)
10. jar包下载完或直接将jar包已经复制到Lib文件夹下之后,这个时候右键选择项目 Build Path –> configure build path,而后选择“Add Jars”,
将lib下面全部的jar包都导入到项目中,jar包在lib下面的目录结构以下图所示,这个不能错(若是是用ant下载的,建立的目录结构就是这样的,若是本身下载jar包导入的,必定要注意lib下面的目录结构)。
jar包下载地址: https://yunpan.cn/crdkymEH8hD49 (提取码:3b14)
11. 导入成功之后再次查看项目,就能够看到万恶的红X都没有了,可是这个时候项目还不能成功运行,还须要进行下面的操做,
12. 关闭Eclipse, 进入到该Java项目的本地文件夹下,须要删除原有的“.classpath”,将“eclipse.classpath”重命名为“.classpath”,因为Windows自己的限制,因此须要进入到CMD下面进行对应的操做,以下图所示:
13. 上述操做完成后,从新打开Eclipse,找到项目的入口,main方法,/jmeter/src/core/org/apache/jmeter/NewDriver.java
运行该项目发现仍是报错,以下图所示,各类Google,各类尝试,都没有解决,其实错误的缘由说的很是明确,就是bin下面缺乏“jmeter.properties”,万万没想到啊,完整的项目导入为何就没有将该配置文件导入呢?想不通,只要到源码文件中的bin目录下将该配置文件复制到项目的bin目录下,就解决了这个问题一大步了,操做以下图所示:
14. 上述操做完成之后,再次选择该项目,右键选择NewDriver这个main类, 选择 Run As –> Run Configuration, 按照下面的操做,就完美的解决了上面的报错。
15. 完成上面全部的操做之后,就能够尽情的各类Debug和二次开发操做了。