一、Jmeter 上传文件
1、流程
线程 -> http 请求 -> 查看结果数
2、脚本
协议、服务器名称、端口号、请求类型、路径、body
body 要选files_upload这个tab页,写文件名称,和参数名称,有些系统版本还需要写 MIME类型
例:
文件名称:C:\Users\dell、\Desktop\新建文本文档.txt
参数名称:参照接口文档,如:file
MIME类型:如 txt
3、运行查看结果
查看结果数、文件上传路径查看是否已上传
二、Jmeter 下载文件
通过jmeter 将文件下载下来存放到本地
1、流程
线程 -> http 请求 -> beanshell -> 查看结果数
beanshell:获取到返回的文件内容,保存到一个文件里面(Sampler-BeanShell Sampler)
脚本:
import java.io.*;
byte[] result = prev.getResponseData(); //这个是获取到请求返回的数据,prev是获取上个请求的返回
String file_name = "C:\\Users\\BestTest\\Desktop\\BaiDu.jpg"; //代表存放文件的位置和文件名
File file = new File(file_name);
FileOutputStream out = new FileOutputStream(file);
out.write(result);
out.close();
2、脚本
协议、服务器名称、端口号、请求类型、路径
3、运行查看结果
查看结果数、文件下载路径查看是否成功下载