接口A:界面文件上传可以将整个文件传入,而post接口层次需要将文件转为byte数据
在jmeter中,可以通过BeanShell请求下面的代码,来读取本地的test.txt文件(文件过大jmeter会崩),并将其设置为filebyte变量
import java.io.File;
import java.io.FileInputStream;
import java.util.Arrays;
File f = new File("D:\\test.txt");
FileInputStream fis = new FileInputStream(f);
byte[] all = new byte[(int) f.length()];
fis.read(all);//输入流fis读取流的内容
vars.put("filebyte",Arrays.toString(all));
在其他请求中直接用变量形式可以调用