• 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!!!

  • 相关阅读:
    理解AXI Quad Serial Peripheral Interface(SPI) IP核
    xilinx 高速收发器Serdes深入研究-Comma码(转)
    Zynq-PL中创建AXI Master接口IP及AXI4-Lite总线主从读写时序测试(转)
    一步一步开始FPGA逻辑设计
    万兆网调试(转)
    自定义AXI-IP核(转)
    在嵌入式设计中使用MicroBlaze(Vivado版本)(转)
    MicroBlaze核的串行接口实验:SPI UART
    Git超实用总结
    无法获取 vmci 驱动程序版本: 句柄无效
  • 原文地址:https://www.cnblogs.com/jyd1993/p/8550488.html
Copyright © 2020-2023  润新知