myeclipse下编译jmeter2.4

首先,我使用的是jmeter2.4版本。下来了两个压缩包,jakarta-jmeter-2.4.zip、jakarta-jmeter-2.4_src.zip。第一个是直接可以使用的,只需运行bin目录里面的jmeter.bat,就可以看到jmeter的界面了。第二个包就是源文件,需要编译之后才能运行。 

下面就开始编译源码了。。。。。。 

第一步:打开myeclipse,新建java工程,命名,选择import,选择从文件导入,选择jakarta-jmeter-2.4_src.zip解压后的目录,导入。 

第二步:关闭eclipse将jakarta-jmeter-2.4_src.zip下的eclipse.classpath中的内容复制一份替换工程下的.classpath的内容,然后重新开启eclipse,使用ant编译(用包里的build.xml),这个时候,会有一些编译的错误,主要是jar包不存在或者jar包的版本名称不一致。(注:这一步一定要注意,把jakarta-jmeter-2.4.zip的lib中的jar文件都拷到刚刚建立的工程的lib目录中,同时在lib目录中建立ext、junit、api空文件夹。然后,注意了,要根据.classpath文件中引用jar的path值,修改lib下jar的名字,使他们保持一致)。 

第三步:编译时又出现错误了,jmeter源代码org.apache.jmeter.assertions.SMIMEAssertion会报错,主要是缺少org.bouncycastle对应的包,下载该包。(注:这个东西的下载版本很重要,不然怎么也通不过,我是jdk1.6,去http://www.bouncycastle.org/latest_releases.html,找跟你jdk版本一致的包下载,放入lib文件,同时在.classpath上加上这条引用)。

ok,这样就可以编译通过了。。。。。。 

去bin目录下运行jmeter.bat就可以使用了。 

你可能感兴趣的:(MyEclipse)