Jmeter(9) JMeter上传下载
JMeter上传下载
1、下载
下载api:http://192.168.239.130/recruit.students/studentManagement/loadTemplet,该api
是自己部署的招生系统下载学生模板的api
,所以,要想下载,先要登录招生系统。
本次下载需要使用到BeanShell Sampler
。
Beanshell
介绍:
- 是一种完全符合
java
语法规范的脚本语言,且又拥有自己的一些语法和方法; - 是一种松散类型的脚本语言;
- 它执行标准
java
语句和表达式,另外它还包括一些脚本命令和语法
BeanShell
除了取样器,还有
- 定时器:
Beanshell Timer
- 前置处理器:
BeanShell PreProcessor
- 后置处理器:
BeanShell PostProcessor
- 采样器:
BeanShell Sampler
- 断言:
BeanShell
断言 - 监听器:
BeanShell Listener
下面是整个下载案例的总体思路:
BeahShell Script:
import java.io.*;
byte[] result=prev.getResponseData();
String file_name="E:\\downup_jmeterTest\\student.xls";
File file=new File(file_name);
FileOutputStream out = new FileOutputStream(file);
out.write(result);
out.close();
下载api
设置如下:
2、上传
本次上传使用招生系统试验: