用源代码构建jmeter二进制包
来源:互联网 发布:量化投资程序员招聘 编辑:程序博客网 时间:2024/05/21 18:36
想要深入学习或者做二次开发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启动不了的。
阅读全文
0 0
- 用源代码构建jmeter二进制包
- “源代码包”和“二进制包”区别
- “源代码包”和“二进制包”的区别
- 区分源代码包和二进制包
- 源代码方式和二进制包的区别
- 二进制包和源代码安装的差距
- 从源码包构建deb二进制软件包
- linux “源代码包”和“二进制包”的区别
- mysql数据库三种安装方式(RPM、二进制包、源代码)
- 怎么从包名上区别“源代码包”和“二进制包”
- Jmeter源代码学习心得
- Jmeter+Ant快速构建
- jenkins构建jmeter线程
- Linux中两种包:源代码包、二进制包(也叫RPM包、系统默认包)以及他们各自的优缺点
- Spring实战源代码项目 用gradle构建
- jmeter应用java包
- jmeter引用jar包
- mysql的三种安装方式:RPM 二进制包和源代码
- Java学习笔记-Lambda表达式及內建函数式接口
- 508. Most Frequent Subtree Sum
- JS截取字符串常用方法详细整理
- JDBC学习笔记
- CentOS之——Bringing up interface eth0: Error: Connection activation failed:
- 用源代码构建jmeter二进制包
- 文章标题
- UVA 10652 Board Wrapping(凸包求面积 刘汝佳训练指南模板)
- Android APP 签名和上传到市场
- @Transactional 事务回滚 分析
- iOS第三方库汇总
- equals与==的区别。
- 读代码分析结果
- 【笔试】37互娱 补全程序使Java断言成立