JMeter源码集成到Eclipse

转自tao先生,部分图片做更改便于自己查看

http://www.cnblogs.com/taoSir/p/5144274.html

由于JMeter纯Java开发,界面也是基于Swing或AWT搞出来的,所以想更深层次的去了解这款工具或对于想了解JMeter插件开发或二次开发的童鞋们来说,读读JMeter的源码估计是必不可少的,所以首先就得把源码整合起来,方便后面的Debug和二次开发,下面整理了关于JMeter源码整合到Eclipse中的一个过程,希望对大家有一定的帮助。

1. 首先下载源文件:http://jmeter.apache.org/download_jmeter.cgi

2. 然后解压下载的源码文件到本地路劲下面;

3. 打开Eclipse,建立一个JavaProject,按照下面的截图建立JavaProject;

4. 选择创建的Java项目,右键选择Import,然后选择“File System”

5. 定位到解压到本地路劲下的JMeter源码文件下,选择全部导入

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和二次开发操作了。

时间: 2024-10-10 00:38:40

JMeter源码集成到Eclipse的相关文章

jmeter源码编译(eclipse)

jmeter官网提供两种下载:即releases和develoer build两版. 对于想要使用jmeter进行测试的小伙伴来说,直接下载releases版,解压,通过命令行运行jmeter.bat即可. 但是,想要学习jmeter源码进行二次开发的小伙伴则需要下载developer版.下载地址 一  /下载src bin lib三个zip包 .放在同一文件目录下 ,并分别解压,解压过程中重复文件直接覆盖即可. 二  /解压后,安装ant 并用ant进行编译.(ant的安装和使用不再赘述) 1

[转载]JMeter源码导入Eclipse

转载自:http://www.cnblogs.com/taoSir/p/5144274.html 由于JMeter纯Java开发,界面也是基于Swing或AWT搞出来的,所以想更深层次的去了解这款工具或对于想了解JMeter插件开发或二次开发的童鞋们来说,读读JMeter的源码估计是必不可少的,所以首先就得把源码整合起来,方便后面的Debug和二次开发,下面整理了关于JMeter源码整合到Eclipse中的一个过程,希望对大家有一定的帮助. 1. 首先下载源文件:http://jmeter.ap

Jmeter - 源码开发环境配置

step1: 创建一个JavaProject , 我们命名为 JmeterSrcDev,点击Next. Step2: 勾选"Allowoutput folders for source folders",防止导入源码时把bin目录做为输出目录给清理掉.点击Finish. Step3: 将JmeterSrcDev目录中的.classpath内容删掉,然后用jmeter源码里的eclipse.classpath内容复制到该文件中. Src: Step4: 右键项目,Import 源码 ,

[Jmeter系列]Jmeter源码编译步骤(转)

官网:http://jmeter.apache.org/building.html 1,在apach官网download源码: http://jmeter.apache.org/download_jmeter.cgi apache-jmeter-2.11_src.tgz(尽量下载最新的版本),下载后解压 2,本机按照ant: 下载地址:http://ant.apache.org ant安装方法: http://www.cnblogs.com/yuzhongwusan/archive/2013/0

如何把hadoop相关源码关联到eclipse工程中

在eclipse中阅读源码非常方便,利于我们平时的学习,如下就供述如何把hadoop源码导入到eclpse的java工程中的 一:解压源码 首先,我们在windows下使用winrar把hadoop-1.1.2.tar.gz解压,如图1所示 我们关注文件夹src,浏览该文件夹,如图2所示 我们需要这三个文件夹,一会我们会把这三个文件夹复制到eclipse中. 二:创建java工程 在eclipse中通过菜单栏创建一个java工程,如图3, 图3 这里创建工程叫做"HadoopShanghai&q

最新时时彩投注网站完整版源码,集成多彩种带WAP手机版

这是最新仿牛采纽约育乐彩票网站完整版源码,集成多彩种,比较适合时时彩的网站开发和建设,喜欢这方面的网站建设的朋友可以了解一下,带WAP手机端配置环境:  php5.2+Mysql 适用范围: 最新仿牛采纽约育乐彩票网站完整版源码,集成多彩种,漂亮大气UI,WAP手机端,开奖工具.虽然我从来不调试发布涉及到彩票这些的源码,但是这次发现的这个程序确实非常好看: <ignore_js_op> <ignore_js_op> <ignore_js_op> <ignore_j

从零教你如何获取hadoop2.4源码并使用eclipse关联hadoop2.4源码

从零教你如何获取hadoop2.4源码并使用eclipse关联hadoop2.4源码http://www.aboutyun.com/thread-8211-1-1.html(出处: about云开发) 问题导读:1.如何通过官网src包,获取hadoop的全部代码2.通过什么样的操作,可以查看hadoop某个函数或则类的实现?3.maven的作用是什么? 我们如果想搞开发,研究源码对我们的帮助很大.不明白原理就如同黑盒子,遇到问题,我们也摸不着思路.所以这里交给大家一.如何获取源码二.如何关联源

JForum 2.19源码部署到eclipse

前两天在研究免费论坛,通过oschina和相关的文档查阅,最终选择了jforum,首先他是java写的,其次方便二次开发,而且有些论坛的源码都已经不在维护了,jforum最近几个月还是有更新的,但是从官网下载了zip版本和源码,zip版本部署到web容器中是可以正常运行的,并且配置成功(本人使用的mysql5.6+tomcat7)配置过程中遇到问题如下: 1.脚本错误,首先在脚本中事务的方式,TYPE应该改成ENGINE,其次通过和oracle脚本的对比发现有的脚本少字段,具体的修改结果见附件

jmeter源码编译

转载:http://blog.csdn.net/wanglha/article/details/42004943 一.下载源码 git clone git://github.com/apache/jmeter.git 二.配置并编译Jmeter 进入Jmeter目录,有个build.xml文件,显然是用ant管理的. 此时,如果把项目import到eclipse内,会发现缺失很多依赖的jar包.此时不禁感叹,为啥不直接用maven管理呢,这样就不用管这些了.我第一次操作的时候害的我还去下载了一个