JMeter源码集成到Eclipse

轻轻松松编译 Jmeter 源码,再也不求人 构建过程中,会显示进度与日志,如果过程中,出现失败,反复执行,多次执行后,还是报错,就看下报错信息,如果报错信息是‘task......’,这个没有关系,此时包已经打好。但是,也耐不住那些想要自己编译jmeter源码的‘发烧友’,前几天,就被一位学生问到,如何使用jmeter源码包自己编译打包,今天,就来给大家讲讲jmeter源码打包。至此,源码打包已经完成,在这个过程中,不易把控的就是 gradlew打包过程,如果其中出现意外报错,请百度,或咨询周边熟悉gradle的同事。进入bin文件夹,执行。 阅读详情

由于JMeter纯Java开发,界面也是基于Swing或AWT搞出来的,所以想更深层次的去了解这款工具或对于想了解JMeter插件开发或二次开发的童鞋们来说,读读JMeter的源码估计是必不可少的,所以首先就得把源码整合起来,方便后面的Debug和二次开发,下面整理了关于JMeter源码整合到Eclipse中的一个过程,希望对大家有一定的帮助。

 

1. 首先下载源文件:http://jmeter.apache.org/download_jmeter.cgi

2. 然后解压下载的源码文件到本地路劲下面;

0

 

3. 打开Eclipse,建立一个JavaProject,按照下面的截图建立JavaProject;

  1

2

 

4. 选择创建的Java项目,右键选择Import,然后选择“File System”

3

 

5. 定位到解压到本地路劲下的JMeter源码文件下,选择全部导入

4

 

6. 导入完成后,查看项目,全部是红色的X,这个太令人苦恼了,造成出现错误的原因是没有导入对应的jar包,

5

 

7. 我们可以利用Ant下载项目所需要的jar文件,操作步骤如下:

Eclipse –> Window –> Show View –> Ant, 将ant加入Eclipse的控制面板上,

然后选择Ant面板上的添加Buildfiles;

6

 

8. 选择该项目下的ant的构建文件“build.xml”

7

 

9. 在ant页面上双击“download_jars”,这个时候ant运行自动下载缺省的jar文件到项目下指定的路劲下,直到显示Build Success(这个过程中可能出现一些问题,由于网络受限,部分jar包无法下载,可能需要FQ,如果不想麻烦的,我稍后直接将所需要的jar包上传到云盘中,直接将jar包丢到lib下)

8

9

 

10. jar包下载完或直接将jar包已经复制到Lib文件夹下以后,这个时候右键选择项目 Build Path –> configure build path,然后选择“Add Jars”,

将lib下面所有的jar包都导入到项目中,jar包在lib下面的目录结构如下图所示,这个不能错(如果是用ant下载的,创建的目录结构就是这样的,如果自己下载jar包导入的,一定要注意lib下面的目录结构)。

jar包下载地址: https://yunpan.cn/crdkymEH8hD49 (提取码:3b14)

 

1000

 

11. 导入成功以后再次查看项目,就可以看到万恶的红X都没有了,但是这个时候项目还不能成功运行,还需要进行下面的操作,

13

 

12. 关闭Eclipse, 进入到该Java项目的本地文件夹下,需要删除原有的“.classpath”,将“eclipse.classpath”重命名为“.classpath”,由于Windows本身的限制,所以需要进入到CMD下面进行对应的操作,如下图所示:

11

12

 

13. 上述操作完成后,重新打开Eclipse,找到项目的入口,main方法,/jmeter/src/core/org/apache/jmeter/NewDriver.java

运行该项目发现还是报错,如下图所示,各种Google,各种尝试,都没有解决,其实错误的原因说的非常明确,就是bin下面缺少“jmeter.properties”,万万没想到啊,完整的项目导入为什么就没有将该配置文件导入呢?想不通,只要到源码文件中的bin目录下将该配置文件复制到项目的bin目录下,就解决了这个问题一大步了,操作如下图所示:

14

15

16

 

 

14. 上述操作完成以后,再次选择该项目,右键选择NewDriver这个main类, 选择 Run As –> Run Configuration, 按照下面的操作,就完美的解决了上面的报错。

17

18

 

15. 完成上面所有的操作以后,就可以尽情的各种Debug和二次开发操作了。

19

jmeter5.6.3源代码编译运行调试 阅读详情

相关推荐

jmeter软件ApacheJMeter_V5.4+JMeter图文入门教程(绝对的适合新手,最佳入门系列)

jmeter软件ApacheJMeter_V5.4+JMeter图文入门教程(绝对的适合新手,最佳入门系列) apache jmeter是一款Apache组织开发的基于Java的强大的web压力测试工具,能够对电脑系统的性能和负载进行快速测试,也可以对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。

jmeter源码二次开发

但最后会报一些错,在网上查了资料,最后参考的此地址,将init.gradle扩展名改成.bak文件后再重新reload gradle项目就可以了。此时下载依赖包,会耗时比较久!本文以jmeter5.5为例,扩展“TCP Socket支持定长的返回字节流”功能。二、扩展“TCP Socket支持定长的返回字节流”功能。一、 源码本地编译运行。

fanyuna的专栏 1531

build.xml -用途jmeter-ant 自动化测试报告生成

build.xml ——用途jmeter-ant 自动化测试报告生成。 使用时文件名改为:build.xml。 build.xml 应与jmeter的脚本文件存在同一级目录中。 注意build.xml内容中相关路径,需按作者电脑相关内容路径对应修改。否则可能报错(可根据错误提示,进行相应修改)

IDEA源码编译Jmeter5.3

1 下载源码 下载地址:https://jmeter.apache.org/download_jmeter.cgi 源码下载完成后,解压到指定目录,解压后目录结构如下,注意,没有网上很多教程中说的两个eclipse文件,也没有ant的build.xml,5.3是基于Gradle的 2 导入源码到IntelliJ IDEA 解压完成后,打开IDEA,然后File–》Open打开解压的源码,选择bin目录的上级目录打开 打开后会在右下角弹出找到Gradle build script,此时,点击Impo

junior77的专栏 875

Zynq 双核AMP 通信

4、配置离线编译(这里不讲),配置linux的内核地址空间(0x4000_0000改为0x2000_0000),以及单核启动。CPU1设置为0x2000_0000~0x3FFF_FFFF(也可以小于0x3FFF_FFFF)如果禁用CPU1的L2 cache,在CPU1的bsp里面添加编译时候所需要的宏。3、配置工程,将vivado产生的.xsa文件复制到amp_com项目目录下。9、使用petalinux-package --boot 打包。一、vivado工程。5、编译u-boot。

y183128184的博客 1088

Abaqus中Cohesive单元建模:从本构到失效的完整指南

本文提供了Abaqus中Cohesive单元建模的完整指南,涵盖从本构模型到失效分析的全过程。详细解析了Cohesive单元作为模拟界面粘结与失效的关键工具,其核心在于弹性本构、损伤起始准则和损伤演化定律的设置。文章通过双悬臂梁(DCB)实例,手把手指导前处理、材料定义、求解设置及后处理分析,并分享了刚度、强度、断裂能等关键参数的影响与收敛性调优的实用避坑技巧,帮助用户准确模拟复合材料及胶接结构的界面失效行为。

cuda7parallel的博客 700

jmeter源码集成eclipse二次开发

版权声明:本文为博主原创文章,未经博主允许不得转载。 jmeter源码集成eclipse二次开发                 jmeter这个工具是免费开源的,源代码开放,所以才有这二次开发,为啥需要二次开发?                 先说说jmeter这个工具如何吧;2013年就开始用这个工具,停用在简单的使用基础上,当时还有loadrunner,觉得loadr

fzyzgong的博客 3132

水电站数字孪生:水力发电在可视化领域的应用

为智慧水坝领域提供了 B/S 架构的基于 WebGL 的图形引擎,与 GIS、粒子仿真、虚拟现实、边缘计算等技术相结合,融合多元业务系统数据,形成数字孪生界面,助力水利水电工程进一步提升数字化水平,乃至为整个工业领域添砖加瓦。

二三维数据可视化/数字孪生 2255

jmeter 源码集成Eclipse

       1. 首先下载源文件:http://jmeter.apache.org/download_jmeter.cgi2. 然后解压下载的源码文件到本地路劲下面;只做样例。                                            V3.2 源码网盘:链接:https://pan.baidu.com/s/1_Q-T0SQQrJu_9MhoD6jjkQ密码:azcg...

Old.Wang的博客 350

本地如何安装midscene.js运行环境

手把手教你本地安装midscene.js运行环境

实践助梦想成长 2608

微信小程序 - 最新详细实现跳转打开第三方网站方法流程及示例代码,在小程序内直接打开H5页面或微信公众号文章后台业务域名配置及下载校验文件上传服务器,嵌入外部网站跳转第三方h5网页(详细配置及代码)

微信小程序,打开第三方网站,放校验文件,怎么配置业务域名,后台配置,怎么打开外部没有关联的网站,小程序直接打开公众号文章,指定页面,跳转第三方url,跳转到外部网站,小程序跳转到任意外部网页,网站链接,跳转到其他网页(外部链接),小程序嵌入外部h5链接,校验文件怎么放到对方服务器上,要跳转到网站没权限放过去,校验文件验证域名,把校验文件放到对面网站,别人的服务器也打不开没权限怎么放呢,勾选不校验合法域名,txt,打不开别人的网页怎么办,真机调试打不开,无法跳转,有什么其他办法不放校验文件吗,别人不可能同意,

🏆 前端领域优质创作者 1万+

jmeter源码集成eclipse

因为最近在给项目做性能调优的工作,需要下载一个压力测试的工具,没想到因为其中中一些步骤不正确,折腾了一个晚上才完成,记录一下自己的操作过程

yadicoco49的博客 341

【光子 AI】AI Agent 知识体系深度研究报告

从理论基础到前沿应用:全面解析人工智能代理的核心架构、关键技术与发展趋势📅 2026 年 3 月 | 📊 深度研究报告 | 🔬 人工智能领域 | 📈 前沿技术分析**AI Agent(人工智能代理)**是一种能够感知环境、基于所获得的信息做出决策,并执行行动以影响该环境的软件系统。AI Agent 的设计旨在模仿或实现智能行为,它们可以在各种环境中操作,包括物理世界和虚拟空间。随着大语言模型(LLM)技术的突破性进展,AI Agent 正从实验室研究快速走向产业应用。根据 Gartner 发布的《2

AI天才研究院 177

Apache JMeter2.8的源码集成到Eclipse开发环境中

Ps:折腾了很久,网上很多的步骤都是错的或者已经不适合最新版本的jmeter了,现在将折腾的结果记录下来。 准备工作:在http://jmeter.apache.org/download_jmeter.cgi中分别下载binaries和source两个压缩包,前者为release版本,后者则为jmeter的源码。   1、在eclipse中新建javaproject,名为apache-jme

l_9style的专栏 1122

S7-200 SMART PLC 数字量阀门控制功能块(FB)汇总

S7-200 SMART PLC功能块的各种写法可以查看专栏的其它文章,链接地址如下:S7-200 SMART PLC 子程序功能块(阀门控制)_RXXW_Dor的博客-优快云博客_plc控制阀门开关程序由于S7-200 SMARTPLC的子程序种种功能、容量限制,有时想实现多次调用的子程序可能并不是太容易,这篇博客还是给出一些推荐写法,供大家参看。

RXXW_Dor的博客 4001

44位abogus补环境与纯算逆向分析

44位ab参数补环境与纯算加密流程逆向分析

吴秋霖的博客 2779

eclipse 配置 jmeter

project : jmeter-NewDriver main:...

weixin_34228387的博客 767

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

上一篇: Jmeter报告优化之New XSL stylesheet
下一篇: loadrunner通过web的post请求方法测接口
lychbeyond
博客等级 码龄22年 168粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值