Jmeter + Intellij IDEA源码编译

1.下载Jmeter包和对应的源码包,并解压

 下载地址:http://jmeter.apache.org/download_jmeter.cgi

Jmeter + Intellij IDEA源码编译

2.Intellij IDEA导入源码

(1)File --> New -->Project from Existing Sources...Jmeter + Intellij IDEA源码编译Jmeter + Intellij IDEA源码编译Jmeter + Intellij IDEA源码编译

Jmeter + Intellij IDEA源码编译

(2)选择解压后的Jmeter源码,点击OK

Jmeter + Intellij IDEA源码编译

(3)源码导入后,找到jmeter入口程序: src--->core--->NewDriver,直接执行

Jmeter + Intellij IDEA源码编译

执行后发现出现大量的错误,提示各种jar包不存在。。。

(4)ant build下载相关jar包,点击右边的ant build

Jmeter + Intellij IDEA源码编译

点击 + ,选择源码中的build.xml,点击OK

Jmeter + Intellij IDEA源码编译

出现ant build completed successfully,则提示下载成功

Jmeter + Intellij IDEA源码编译

(5)导入jmeter相关的jar包:

 File -- > Project Structure... -- > Modules -- > 点击右边的添加+按钮 -- > JARS or Directions...

Jmeter + Intellij IDEA源码编译

Jmeter + Intellij IDEA源码编译

选择lib目录下所有的jar和目录,点击Ok

Jmeter + Intellij IDEA源码编译

将模块中其他的三项也导入相同的jar

Jmeter + Intellij IDEA源码编译

(6)再次运行NewDriver.java文件

Jmeter + Intellij IDEA源码编译

提示系统找不到指定的路径....

(7)修改代码,将路径中的getparent()去掉

Jmeter + Intellij IDEA源码编译

(8)再次执行 NewDriver.java

Jmeter + Intellij IDEA源码编译

源码执行成功...