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盘下新建一个文件,执行结果:

posted @ 2022-12-06 18:00  miracle2  阅读(1050)  评论(0编辑  收藏  举报