jmeter之文件上传下载

Posted 鱼蛋酱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter之文件上传下载相关的知识,希望对你有一定的参考价值。

一、jmeter文件上传

    准备:

  1、jmeter,我用的3.3

  2、接口文档,确定接口地址、请求的方式、以及必要参数和正确的返回结果

  

  jmeter脚本:

  1、添加线程组,线程组下添加HTTP请求以及查看结果树

  2、HTTP请求中填写协议、服务器名称、请求方式、以及路径

  

  3、因为是上传文件,所以参数这里一定要选择“Files Upload”

  

  文件名称:填写文件的路径以及名称,(若将文件放在jmeter的bin目录中,则可以只写文件名)

  参数名称:根据接口文档填写参数名

  MIME类型:jmeter3.0可以不写,但是3.3不写会报错,只要写了就行

  运行脚本

  

  上传文件的脚本就OK了,可以说是so easy

 

二、jmeter文件下载

  准备:

  1.还是jmeter

  2.接口地址,我随便找了一个,我QQ空间里面照片,只要有返回结果就行

  jmeter脚本:

  1.添加线程组,线程组下添加HTTP请求、BeanShell Sampler、查看结果树

  2.HTTP请求中,填写协议(不写也不影响),服务器名称,路径,请求方式

  

  3.因为HTTP的请求中的返回值只能在响应数据中查看,我们需要把返回数据保存下来,就要用到beanshell

 1 import java.io.*;
 2  
 3 byte[] result = prev.getResponseData();  //这个是获取到请求返回的数据,prev是获取上个请求的返回
 4  
 5 String file_name = "C:\\\\Users\\\\JYD\\\\Desktop\\\\girl.jpg"; //代表存放文件的位置和文件名
 6 
 7 File file = new File(file_name);
 8  
 9 FileOutputStream out = new FileOutputStream(file);
10  
11 out.write(result);
12  
13 out.close(); 

  运行脚本:

   HTTP请求的返回结果中是可以看到返回数据的

  

  同时也将图片保存到了桌面

  

  OK!!!

 

以上是关于jmeter之文件上传下载的主要内容,如果未能解决你的问题,请参考以下文章

jmeter之文件上传下载

Jmeter之上传文件

Jmeter之文件下载

性能测试七:jmeter进阶之文件上传下载定时器

Jmeter之post上传文件

Jmeter存储测试结果&写入结果到Excel之环境准备&测试数据结构准备&写入结果到Excel之代码准备&写入结果到Excel(十九)