jmeter保存下载接口文件到本地
前言:使用jmeter调用下载文件接口的时候,响应结果只展示文件的内容,如果想要保存返回的文件,是需要我们自己另外做处理。
一:在下载文件的接口后添加一个后置处理器(BeanShell PostProcessor),添加以下代码
import java.io.*; byte[] result = prev.getResponseData(); //这个是获取到请求返回的数据,prev是获取上个请求的返回 String file_name = "E:\\download.xlsx"; //文件存放在哪里 File file = new File(file_name); FileOutputStream out = new FileOutputStream(file); out.write(result); out.close();
二:运行完后会在E盘下新建一个文件,执行结果: