用源代码构建jmeter二进制包

本文介绍了如何从源代码构建JMeter的二进制包,包括所需原材料如JMeter源代码、Ant、JDK和Eclipse,以及详细步骤,如下载依赖、修改build.xml、执行打包命令。此外,还讲述了如何将项目导入Eclipse进行调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

想要深入学习或者做二次开发jmeter,构建jmeter的二进制包必须会啊。


原材料:


1、jmeter源代码3.2

2、ant  1.8+

3、jdk 1.8+

4、eclipse随便

5、win7


步骤:

1、解压源代码到某个目录下,如:my_codes\apache-jmeter-3.2

2、windows  cmd到apache-jmeter-3.2目录,执行 ant download_jars下载必要的第三方jar(当然必须联网啊)

3、修改build.xml文件,找到下面代码

    <target name="distribution"
        depends="ant-version,svnCheck,check-versions,clean,install,docs-printable,docs-api,test,_distribution"
        description="Build JMeter for end-user distribution"/>
    去掉test,因为有些单元测试好像字符编码导致不通过。

4、执行打包命令,注意加上参数

  

ant distribution -Djmeter.version=3.2 -Dsvn.revision=31229 -Ddisable-check-versions=true -Ddisable-svnCheck=true

将代码导入eclipse和debug:

1、重命名apache-jmeter-3.2下的eclipse.classpath和eclipse.project,把前缀eclipse去掉即可(或者用ant执行setup-eclipse-project命令)

2、打开eclipse,import即可(前提是执行上面的步骤2)

3、修改NewDriver类的代码:

    把 

 tmpDir = userDir.getAbsoluteFile().getParent();
   改为:

tmpDir = userDir.getAbsoluteFile().getAbsolutePath();

也许这是一个bug,反正我Win7+eclipse下是debug启动不了的。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值