1.下载src并解压
http://jmeter.apache.org/download_jmeter.cgi
2.获取所需jar包,编译

ant download_jars

ant install

3.eclipse新建Java Project , [Import] -> [File System] ,导入源码
4.关闭eclipse,在project目录下把eclipse.classpath改名为.classpath;
5.重新打开eclipse,[Run As] -> [Run Configurations]
Arguments->working directory改为${workspace_loc:jmeter/build}
6.编译运行, [Run As Java Application]
选择入口函数 : NewDriver — org.apache.jmete

7.更改源码,做二次开发

以调用菜单about为例,更改src/core/org.apache.jmeter.gui.action.AboutCommand.java

在 void about() 函数內添加一行代码

System.out.println("do about()”);

再次编译运行,点击菜单about按钮,查看控制台输出

转载于:https://www.cnblogs.com/buaawp/p/5240163.html

JMeter二次开发(1)-eclipse环境配置及源码编译相关推荐

  1. linux中python编译器的配置_方舟编译器环境配置及源码编译过程详解

    1)首先将方舟编译器源代码包下载到本地. https://www.openarkcompiler.cn/download/OpenArkCompiler-0.2.tar.gz 2)Ubuntu系统中方 ...

  2. O2OA二次开发(一)前后端源码打包部署命令

    O2OA二次开发(一)前后端源码打包部署命令 o2oa源代码全部build一次要花费很长时间,有时候我们只是修改了前端代码或者只是修改了后端代码,没必要进行全部重新编译打包. 全部打包命令 执行以下命 ...

  3. Splunk安装和配置及源码编译安装SVN

    Splunk安装和配置 http://my.oschina.net/tuyang/blog/189159 http://my.oschina.net/longniao/blog/82766 http: ...

  4. 小明分享| SigmastarSSD201环境搭建及源码编译

    本文以目前最新版本(TAKOYAKI_DLS00V008)的 SDK 为例,讲述 SigmastarSSD201/202 环境搭建 源码下载 下载 kernel 源码 从 https://mirror ...

  5. Centos环境下mysql源码编译安装

    yum -y install gcc gcc-c++ ncurses-devel perl ##从mysql5.5起,mysql源码安装开始使用cmake了,设置源码编译配置脚本. wget --no ...

  6. linux git编译安装目录,Linux(centos) 环境下如何源码编译安装git

    21运维原创,转载请注明出处. 最近线上要使用git进行代码发布和版本管理了,之前搞过,一直没有做记录.从今儿起开始记录这块. linux上(当前文章使用的是centos,ubuntu采用apt-ge ...

  7. php整站源码下载旅游,【极品PHP源码】ThinkPHP给客户二次开发的旅游门户整站源码...

    所有预订支持游客预订.若已经登录,下订单的时候自动获取以有资料: 2.全站所有链接都采用新窗口打开: 3.有订单的时候设置邮箱或者短信提醒. 一.酒店预定 1.浏览 2.搜索(按分类) 3.预定 二. ...

  8. Ubuntu下android-4.0.3_r1源码下载,阅读工具安装配置,源码编译详解

    备注: android源码动辄6.7G,新版本的则10G左右,所以要有足够大的硬盘空间. android应用开发环境搭建:http://www.cnblogs.com/pharen/archive/2 ...

  9. ios中amplify配置configure_Nginx源码编译安装及配置文件初步学习

    通过源码编译安装. nginx.org #官网地址 # 安装过程 wget http://nginx.org/download/nginx-1.18.0.tar.gz -P /usr/src # ta ...

最新文章

  1. appcompat_v7\res\values-v21\themes_base.xml:158: error: Error: No resource
  2. python产生fir滤波器_Python中使用FIR滤波器firwin后信号的相移
  3. C语言九十四之请编写函数fun(char *str, int n),其功能是:使字符串str的前导*号不能多余n个,若多于n个,则删除多余的*号,若少于或等于n个,则不做处理。
  4. u盘安装linux 提示no such device_Linux 网络基础设计
  5. 重叠面积_重叠面积——动点产生的重叠面积问题
  6. git add/commit/pull之间的关系
  7. 每日英语:How Many People Really Use Sina Weibo
  8. Windows Server 2003 来配置网络地址转换 (NAT
  9. IDEA + Spring boot devtools 热部署 与 多实例启动
  10. 买二手iphone的建议
  11. 拉格朗日插值法(理论详解)
  12. ajax dojo deferred,Dojo学习-14:Ajax with dojo/request
  13. Typora+smms+picGo(app) 图床使用办法
  14. Warshall算法C语言实现
  15. 手机图片、铃声免费下载终极大法
  16. 使用微信小程序怎么用wx.storage来实现收藏功能?
  17. png图片怎么压缩大小又不损失画质?
  18. 金航数码再度携手 The Open Group年度峰会
  19. git忽略已加入版本控制的文件
  20. 使用Fragment实现Tab效果

热门文章

  1. 一身的债务,信用卡还逾期,我一个女的,怎么办?
  2. 考上了乡镇的公务员,又不想去了,很纠结,怎么办?
  3. 我有一箱01年的茅台酒现在值多少钱
  4. 真正想创业,做一番事业的人是什么样子的?
  5. 想赚钱,需要脑袋能开窍
  6. 做一个软件工程师是什么感觉,工作过程中是否觉得开心?
  7. @Scheduled cron表达式详解
  8. sql server 监视_如何在SQL Server中监视对象空间增长
  9. collector_使用Data Collector监视SQL Server性能
  10. 伪题解 洛谷 P1363 幻想迷宫(DFS)