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