前言:由于jmeter中没有保存文件功能,因此文件下载需借助BeanShell后置处理器
1.脚本编写:
2.编写BeanShell
beanShell 取样器里边代码如下:
import java.io.*;
import java.util.UUID;
//获取上个请求的返回数据
byte[] result = prev.getResponseData();
//要下载到什么地方
String file_name = "//root//download//download"+UUID.randomUUID().toString()+".jpg";
File file = new File(file_name);
FileOutputStream out = new FileOutputStream(file);
out.write(result);
out.close();