Jmeter BeanShell 取得响应并处理
1.在http请求下添加BeanShell

2.添加代码如下(处理下载文件)
import java.io.*; byte[] result = prev.getResponseData(); //这个是获取到请求返回的数据,prev是获取上个请求的返回 String defaultFileName = "fs419dbcm5r.zip"; //设置一个默认文件名 String filename = defaultFileName; //文件名为默认文件名 if(!"${filename}".equals(null)) filename = "${filename}"; //取动态文件名,如果不为空则使用新的文件名 String downloadPath = "c:/autoDownloadFile/"; //设置下载文件路径 String file_name = downloadPath + filename ; //代表存放文件的位置和文件名 File filePath = new File(downloadPath); //如果文件夹不存在则创建 if (!filePath.exists() && !filePath.isDirectory()) { System.out.println("//不存在"); filePath.mkdir(); } else { System.out.println("//目录存在"); } System.out.println(file_name); File file = new File(file_name); FileOutputStream out = new FileOutputStream(file); out.write(result); out.close();

浙公网安备 33010602011771号