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

下面是整个下载案例的总体思路:

image-20200903111830587

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设置如下:

image-20200903115750812

2、上传

本次上传使用招生系统试验:

image-20200904100005156

image-20200904100232959

posted @ 2020-08-29 22:02  Whatever_It_Takes  阅读(166)  评论(0编辑  收藏  举报