Jmeter4.0---- 修改jmeter源代碼(18)


 

1.說明

jmeter本身功能很強大,但是在使用的時候我們會發現有些想法jmeter無法幫我們實現,這個時候就需要我們細節去修改一下它的源代碼,來滿足我們的需求。

* 僅供參考

 

2.步驟

第一步: java反編譯

Java反編譯工具:Enhanced Class Decompiler3.0.0 (Eclipse Marketplace),這個可以從Eclipse自帶的Eclipse Marketplace下載( 參考文檔地址:https://www.cnblogs.com/amyStart/p/5814740.html  )

具體操作說明:

打開 eclipsehelp--Eclipse Marketplace Client就能找到

有的eclipse中沒有這個功能就需手動添加Eclipse Marketplace Client

添加成功之后,重啟Eclipse,重啟后打開 Preference --> Java選中Decompiler(反編譯器)

 

 

     

 

 

第二步:修改反編譯出來的class文件內容

將需要修改的ApacheJMeter_http(1.jar解壓,在eclipse中創建項目,將解壓后的內容復制到項目中

Window——Show View——Navigator就能查看到項目下的class文件了 

並對需要修改的class進行修改

 

 

 

     

 

第三步:打新的jar包,進行替換

Class文件根據需求修改完之后,測試通過,將整個文件夾反鍵點擊“Export,選擇“JAR file”,作為一個jar導出,名字最好不變。

導出之后替換原來的jar包即可。

 

 

3.使用上傳文件,文件名參數化

(可參考文件:https://blog.csdn.net/defonds/article/details/41593253

需要修改文件的路徑:\org\apache\jmeter\protocol\http\sampler\PostWriter.class

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM