对一维整型数组的正确定义[Jmeter系列]Jmeter源码编译步骤(转)
由于JMeter纯Java开发,界⾯也是基于Swing或AWT搞出来的,所以想更深层次的去了解这款⼯具或对于想了解JMeter插件开发或⼆次开发的童鞋们来说,读读JMeter的源码估计是必不可少的,所以⾸先就得把源码整合起来,⽅便后⾯的Debug和⼆次开发,下⾯整理了关于JMeter源码整合到Eclipse中的⼀个过程,希望对⼤家有⼀定的帮助。
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的控制⾯板上,java下载过程
创建网站域名需要居住证吗
然后选择Ant⾯板上的添加Buildfiles;
8. 选择该项⽬下的ant的构建⽂件“l”
9. 在ant页⾯上双击“download_jars”,这个时候ant运⾏⾃动下载缺省的jar⽂件到项⽬下指定的路劲下,直到显⽰Build Success(这个过程中可能出现⼀些问题,由于⽹络受限,部分jar包⽆法下载,可能需要FQ,如果不想⿇烦的,我稍后直接将所需要的jar包上传到云盘中,直接将jar包丢到lib下)
(或者通过doc命令下载jar包。cmd启动命令⾏⼯具,进⼊workspace\apache-jmeter-3.0⽬录下,执⾏命令:ant download_jars; (某些jar包可能下载太慢)
jar包下载完成之前,⼯程上会会出现红⾊叉叉,可以选中⼯程名,右键点击properties\Java Build path,查看⼯程引⽤的jar包路径;
fieldvalue函数
对照上述jar包引⽤路径,从apache-jmeter-3.0 release包的lib⽬录下拷贝对应的jar包到workspace中apache-jmeter-3.0⼯程的lib⽬录下;发现对应的lib⽬录下并没有 bcmail-jdk15-1.45.jar和bcprov-jdk15-1.45.jar等包;此时再在dos下,执⾏命令:ant download_jars; 发现jar包下载很快。)
10. jar包下载完或直接将jar包已经复制到Lib⽂件夹下以后,这个时候右键选择项⽬ Build Path –> configure build path,然后选择“Add Jars”,
将lib下⾯所有的jar包都导⼊到项⽬中,jar包在lib下⾯的⽬录结构如下图所⽰,这个不能错(如果是⽤ant下载的,创建的⽬录结构就是这样的,如果⾃⼰下载jar包导⼊的,⼀定要注意lib下⾯的⽬录结构)。
11. 导⼊成功以后再次查看项⽬,就可以看到万恶的红X都没有了,但是这个时候项⽬还不能成功运⾏,还需要进⾏下⾯的操作,
conversion名词解释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和⼆次开发操作了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。