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
打開 eclipse,help--Eclipse Marketplace Client就能找到.net
有的eclipse中沒有這個功能就需手動添加Eclipse Marketplace Client。3d
添加成功以後,重啓Eclipse,重啓後打開 Preference --> Java,選中Decompiler(反編譯器)htm
|
![]()
|
將須要修改的ApacheJMeter_http(1).jar解壓,在eclipse中建立項目,將解壓後的內容複製到項目中
Window——Show View——Navigator就能查看到項目下的class文件了
並對須要修改的class進行修改
![]()
|
![]()
|
Class文件根據需求修改完以後,測試經過,將整個文件夾反鍵點擊「Export」,選擇「JAR file」,做爲一個jar導出,名字最好不變。
導出以後替換原來的jar包便可。
3.使用(上傳文件,文件名參數化)
(可參考文件:https://blog.csdn.net/defonds/article/details/41593253)
須要修改文件的路徑:\org\apache\jmeter\protocol\http\sampler\PostWriter.class