日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

idea 运行jmeter源码_IDEA 编译 Jmeter 4.0 ( 二次开发_1 )

發(fā)布時間:2023/12/16 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 idea 运行jmeter源码_IDEA 编译 Jmeter 4.0 ( 二次开发_1 ) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

IDEA 編譯 Jmeter

下載

下載源碼后解壓『Jmeter』,我這邊下載的是最新的『apache-jmeter-4.0_src.tar』,解壓。

解壓

修改下列兩個文件

eclipse.classpath 修改成 .classpath

eclipse.project 修改成 .project

如果修改不了,需要進入命令行去修改,我這邊用的mac,可以直接在終端里面修改

mac - terminal

mv eclipse.classpath .classpath

mv eclipse.project .project

win - cmd

ren eclipse.classpath .classpath

ren eclipse.project .project

編譯

打開『IDEA』,點擊『import』,引入『eclipse』項目

直接『next』到底,導入『Jmeter4.0』項目

使用『ant』來下載『Jmeter』需要的jar包,首先要導入『ant』的『bulid.xml』

下載『jar』包

下載好了,是這個樣子的,點擊『F4』,或者下圖右上角項目配置

項目導入后,『IDEA』有個『Sources』文件漏掉了,我們給它補上

補上之后,文件夾會變色

將報錯的『jar』包,通通刪除掉

把剛剛用『ant』下載的jar,添加到『IDEA』中

選擇『lib』文件夾

導入『lib』后,是這個樣子的,需要注意的是,這 4 個文件的『jar』都要導入進來。

添加好了之后,返回主界面,選擇『ant』中的『install』

安裝好了,『lib/ext』下就會出現(xiàn)『Jmeter』的核心『jar』包了

找到『src』 -> 『core』 -> 『NewDriver.java』,這個『java』文件是『Jmeter』的『main』方法,啟動這個『java』。

啟動,報錯。大致意識就是沒找到配置文件。又仔細觀察了一下報錯的路徑『/Users/Yuki/Documents/Code/Java/Jmeter/bin/log4j2.xml』與我『jmeter4.0的路徑確實不一樣』正確的路徑應該是『/Users/Yuki/Documents/Code/Java/Jmeter/apache-jmeter-4.0/bin/log4j2.xml』。說明『Jmeter』自己它找不到自己的根目錄在哪里。

然后在『ant』編譯的『build.xml』中,看到有這么一句話

-Djmeter.home=.. - path to JMeter home directory (defaults to parent of this build file)

那我們在『jmeter』啟動的時候,給它加個參數(shù),打開項目的配置。(如果運行過『NewDriver』,就會出現(xiàn)這個,不然要自己添加)

添加『Jmeter4.0』的目錄

-Djmeter.home=/Users/Yuki/Documents/Code/Java/Jmeter/apache-jmeter-4.0

在jvm選項中添加

再回頭運行『NewDriver』,成功運行,截圖留念

測試下修改Jmerer源碼是否能運行。

運行OK,可以盡情的學習源碼了。

IDEA 編譯 Jmeter 5.0(二次開發(fā))

windows10 操作系統(tǒng),jdk1.8,Intellij IDEA 2018,jmeter5.0 1.下載 http://jmeter.apache.org/download_jmeter.cgi ...

JMeter 源碼二次開發(fā)函數(shù)示例

JMeter 源碼二次開發(fā)函數(shù)示例 一.JMeter 5.0 版本 實際測試中,依靠jmeter自帶的函數(shù)已經無法滿足我們需求,這個時候就需要二次開發(fā).本次導入的是jmeter 5.0的源碼進行實際的 ...

IDEA 編譯 Jmeter 5.0

IDEA 編譯 Jmeter 5.0 1.下載源碼后解壓,我這邊下載的是最新的『apache-jmeter-5.0_src.tar』,解壓. 2.解壓后 修改下列兩個文件 eclipse.classp ...

scratch3.0二次開發(fā)scratch3.0基本介紹(第一章)

為什么要自己開發(fā)而不使用官方版本? 這個問題要看我們的做少兒編程教育的需求是怎么樣的. scratch本身提供了離線版本以及官網(wǎng)在線平臺供我們使用,這足以滿足我們對于編程教學模塊的需求.但是對于一些教 ...

CRMEB小程序商城v4.0二次開發(fā)對接集成阿里云短信

作者:廖飛 - CRMEB小程序商城研發(fā)項目組長 前言 cremb小程序商城v4.0版本支持短信平臺為云信,但有部分用戶有需求對接阿里云短信,這篇文章將對阿里云短信平臺如何對接方以及對接流程詳細說明. ...

JMeter4.0二次開發(fā)之導入eclipse

1.先建立工程,命名為JMeter4.0. JDK版本為10.0.1 2.在官網(wǎng)下載src文件,通過文件系統(tǒng)導入到JMeter4.0工程中 3.在ant中選擇download_jars,ant會自動下 ...

VC++第三方庫配置-OpenSpirit 4.2.0 二次開發(fā)

在VS中右擊項目,點擊屬性 1.配置屬性--常規(guī)--輸出目錄:Windows\VS2010\debug\ 2.配置屬性--常規(guī)--中間目錄:Windows\VS2010\debug\ 3.配置屬性-- ...

轉載-NX11.0二次開發(fā)新增Spreadsheet相關類的用法!

這幾天搜NX對EXCAL讀取寫入相關的開發(fā)內容,發(fā)現(xiàn)唐工寫了一篇關于NX11對EXCAL操作的文章.讓我知道NX11新增了對EXCAL操作相關的類,以前NX里是沒有的.我以前都是用OLE方式去做,沒用 ...

隨機推薦

一步步學習javascript基礎篇(2):作用域和作用域鏈

作用域和作用域鏈 js的語法用法非常的靈活,且稍不注意就踩坑.這集來分析下作用域和作用域鏈.我們且從幾道題目入手,您可以試著在心里猜想著答案. 問題一. if (true) { var str = & ...

SQL select結果集和return的區(qū)別

IF EXISTS (SELECT 1 FRIN sys.objects where object_id=OBJECT_ID(N'[dbo].[testReturn_up]')AND type in ...

jquery中prop()與attr()方法的區(qū)別

一.prop() 簡單來說是當需要判斷真假時使用,如復選框時: if( $(this).prop('checked')){ //當返回true時在這里調用 }else{ //當返回false時在這里調 ...

如何在Linux下重命名多個文件

在Linux中,當你想要改變一個文件名,使用mv命令就好了.然而mv不能使用通配符重命名多個文件.可以用sed.awk或者與xargs結合使用來處理多個文件的情況.然而,這些命令行即繁瑣又不友好,并且 ...

hdu 5073 Galaxy(2014acm鞍山亞洲分部 D)

主題鏈接:http://acm.hdu.edu.cn/showproblem.php? pid=5073 Galaxy Time Limit: 2000/1000 MS (Java/Others)?? ...

MapReduce的InputFormat學習過程

昨天,經過幾個小時的學習.該MapReduce學習的某一位的方法的第一階段.即當大多數(shù)文件的開頭的Data至key-value制圖.那是,InputFormat的過程.雖說過程不是非常難,可是也存在非 ...

C語言位運算符:與、或、異或、取反、左移和右移

語言位運算符:與.或.異或.取反.左移和右移 位運算是指按二進制進行的運算.在系統(tǒng)軟件中,常常需要處理二進制位的問題.C語言提供了6個位操作運算符.這些運算符只能用于整型操作數(shù),即只能用于帶符號或無符 ...

Linux 多用戶系統(tǒng)

Linux OS是基于Unix系統(tǒng)開發(fā)而來,我們知道計算機是昂貴與稀缺的資源,所以一臺計算機就要滿足多個用戶同時使用,即多用戶的系統(tǒng)的思想. 實現(xiàn)方式:通過分時共享的策略.即讓多個用戶可以同時使用一臺 ...

TeamTalk安裝測試

TeamTalk介紹 項目框架 TeamTalk是蘑菇街的開源項目,github維護的最后時間是2015但是仍然是一款值得學習的好項目,麻雀雖小五臟俱全,本項目涉及到多個平臺.多種語言,簡單關系如下圖 ...

node.js之用ajax獲取數(shù)據(jù)和ejs獲取數(shù)據(jù)

摘要:學了node之后有時候分不清前臺和后臺,今天用ajax和ejs來從后臺獲取數(shù)據(jù),沒有數(shù)據(jù)庫,用json數(shù)據(jù)來進行模擬數(shù)據(jù)庫:來區(qū)分前臺和后臺需要干什么? 一.用ejs獲取數(shù)據(jù) 1.文件目錄 2. ...

總結

以上是生活随笔為你收集整理的idea 运行jmeter源码_IDEA 编译 Jmeter 4.0 ( 二次开发_1 )的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。