IDEA 编译 Jmeter 5.0
IDEA 编译 Jmeter 5.0
1.下载源码后解压,我这边下载的是最新的『apache-jmeter-5.0_src.tar』,解压。
2.解压后
修改下列两个文件
eclipse.classpath 修改成 .classpath
注意:这里可能修改不成功,打开命令行ren .\eclipse.classpath .classpath 进行修改
eclipse.project 修改成 .project
3.编译
打开 IDEA,导入源码。
File -> New -> Project from Existing Sources ,选择源码目录;
选择按 eclipse 项目导入,如下所示:
其它全部按默认,一直 Next 即可。
4.Ant 下载依赖 jar 包
在窗口右侧 Ant Build 中,点击 + ,选择源码目录下的 build.xml,会把所有相关信息展示在右侧列表中
双击列表中的 download_jars ,会自动下载所有缺失 jar 包,到 jmeter 源码目录的 lib 目录下;
5. 修改modules下的Dependencies
点击 Dependencies,删除所有报错的 jar 包;
删除之后添加
6.执行install,并加入依赖
7. 运行
Jmeter的启动入口是\src\core\org\apache\jmeter\NewDriver.java文件:
运行会报错:
java.lang.Throwable: Could not access D:\1openSourceWorksapce\lib
at org.apache.jmeter.NewDriver.<clinit>(NewDriver.java:101)
java.lang.Throwable: Could not access D:\1openSourceWorksapce\lib\ext
at org.apache.jmeter.NewDriver.<clinit>(NewDriver.java:101)
java.lang.Throwable: Could not access D:\1openSourceWorksapce\lib\junit
at org.apache.jmeter.NewDriver.<clinit>(NewDriver.java:101)
ERROR StatusLogger Unable to access file:/D:/1openSourceWorksapce/bin/log4j2.xml
java.io.FileNotFoundException: D:\1openSourceWorksapce\bin\log4j2.xml (系统找不到指定的路径。)
出现原因:
获取jmeter 目录时,取的路径不对
解决办法:
设置一下jmeter.home系统变量了
在vm options面板中输入如下:-Djmeter.home=D:\apache-jmeter-5.1.1
设置完后,重新运行NewDriver类。
哈哈 有木有发现界面乱码了
解决方案:
修改bin目录下的jmeter.properties文件,去掉第37行的注释
OK启动可以去研究源码了
目前还在学习中,希望会对大家有所帮助,觉得不错,就点赞支持一下。
另外,转载时请附带链接。谢谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~