Jmeter文件上传下载

Jmeter文件上传
如下图, 添加http请求,然后输入好对应接口的数据,
然后选择Files Upload
文件名称:输入需要上传的文件在本地的绝对路径
参数名称:输入file
MIME类型:可以不输入

然后运行,成功则上传成功
如果失败,则可能是Jmeter读取不到绝对路径中的文件
1、将文件放到Jmeter家目录下的bin目录中
然后文件名称输入对应的文件名
参数名称为file
MIME类型输入上传文件的类型,比如txt

Jmeter文件下载
文件下载是属于获取数据,为get请求,如果只要输入服务器的地址、路径、以及请求方式
如下

但是这样操作之后,只会在Jmeter中显示得到的图片,而不会将文件下载到本地中,所以我们需要用beanshell来实现
import java.io.*;
byte[] result = prev.getResponseData(); //这个是获取到请求返回的数据,prev是获取上个请求的返回
String file_name = "C:\\Users\\bjniuhanyang\\Desktop\\BaiDu.jpg"; //代表存放文件的位置和文件名
File file = new File(file_name);
FileOutputStream out = new FileOutputStream(file);
out.write(result);
out.close();

添加beanshell组件,然后修改到本地路径即可

posted @ 2018-03-16 21:53  Brunce  Views(192)  Comments(0)    收藏  举报