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

 

1.說明html

jmeter自己功能很強大,可是在使用的時候咱們會發現有些想法jmeter沒法幫咱們實現,這個時候就須要咱們細節去修改一下它的源代碼,來知足咱們的需求。java

* 僅供參考apache

 

2.步驟eclipse

第一步: java反編譯工具

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

具體操做說明:spa

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

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

添加成功以後,重啓Eclipse,重啓後打開 Preference --> Java選中Decompiler(反編譯器)htm

 

 

     

 

 

第二步:修改反編譯出來的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

相關文章
相關標籤/搜索