长沙优质营销网站建设设计,枣庄做网站,济南电视台在线直播,丰台广州网站建设背景#xff1a;很多时候我们需要jmeter调用接口#xff0c;可是某些参数是需要做处理才可以得到的#xff0c;比如参数为特定格式的zip包#xff0c;或者文件名为特定的格式。我个人偏向打成jar包调用方法#xff0c;因为jmeter中调试不方便。这样我们就可以在IDE中写好方…背景很多时候我们需要jmeter调用接口可是某些参数是需要做处理才可以得到的比如参数为特定格式的zip包或者文件名为特定的格式。我个人偏向打成jar包调用方法因为jmeter中调试不方便。这样我们就可以在IDE中写好方法然后打包成jar在jmeter中调用。
1.要想使用jar包中方法的返回值做为参数那么方法必须有返回值
2.在项目的根目录下使用【Git Bash Here】然后输入命令【mvn clean package】就会生成jar包
3.将jar包放到jmeter的lib目录中重启jmeter
4.jmeter中请求添加BeanShell PreProcessor导入方法对应的类然后调用方法再将返回值保存同时调用方法时也可用通过${}传递参数
import java.ProduceBatchImageZip;ProduceBatchImageZip pnew ProduceBatchImageZip();String getZipNamep.copyFile(${name},${password},${clientType});//调用方法vars.put(zipName,getZipName);//将返回值保存5.请求可以直接通过${zipName}使用