Hi, 如果有任何想法与我沟通, 请用: lifr_nj 在 msn.com
setup JMeter plugin development environment with Eclipse
上一篇 /
下一篇 2010-06-25 11:08:51
/ 个人分类:dev
suppose $PrjHome is the project root directory
- download JMeter binary and JMeter source
- build up project directors as below
Note only folders making sense in this guide is listed.
<pre>
$PrjHome
|- src # source code folder
|- bin # class files folder
|- lib # jars folder
|- jmeter # jmeter binary copied here
|- bin
|- lib
|- ext
|- ...
</pre>
- create and apply user libraryJMeterLibJarcontaining all jars in $PrjHome/jmeter/lib/*.jar
- create and apply user libraryJMeterJarcontaing all jars in $PrjHome/jmeter/lib/ext/*.jar and $PrjHome/jmeter/bin/ApacheJMeter.jar
- in Eclipse Package Explorer panel, right click on $ProjHome/JMeterJar/ApacheJMeter_core, select "Properties", click on "Java Source Attachment", then set soure for this jar.
repeat this step against other JMeter jars if necessary(gererally, you will do it against ApacheJMeter_java.ar)
- edit $PrjHome/jmeter/bin/jmeter.properties, find line "search_path" and set value as below
<pre>search_paths=./bin
# Note that here '.' refers to $PrjHome, ./bin is where the plugin classes files go to
# Eclipse by default set project home as working directory when running a java application.
</pre>
- create a scrip to launch JMeter
<pre>
public class JMeterStart {
public static void main(String[] args) {
System.setProperty("jmeter.home", $PrjHome/jmeter);
JMeter jmeter = new JMeter();
jmeter.start(new String[]{});
//if nongui. -n nongui, -t testScriptPath
//jmeter.start(new String[]{"-n", "-t", "$Somewhere/test.jmx"});
}
</pre>
- create source files of your jmeter plugin, say FooRequest, and it's a java sampler.
- run 'JMeterStart', see JMeter window appearing. add 'thread group', then add 'java sampler', in dropdown list check FooRequestpresent
收藏
举报
TAG: