• jmeter文件的上传与下载


    1、Jmeter上传文件

    首先确认你的文件名称,参数名称,MIME类型,这些可以从接口文档里面获取,或者直接在页面抓包然后从请求头里面查看。

    我这里是通过F12获取的,看个人喜好。

     还有人说需要设置Advanced里面的配置,客户端实现选择java类型,切记(我这里没有配置是可以的,如果所有设置完了,还是上传不了附件,可以试试这个,死马当活马医,捂脸!)

     运行之后去查看结果树,发现上传成功。

     这里需要强调一下的是,如果程序不分前后端的话,上传的附件可以和表单在一个请求中同时传送;前后端分离的话,需要先传附件,再在表单中以参数的形式上传附件。

     使用谷歌F12抓取的参数

    2、附件下载

    首先确定你的下载文件接口,确保接口响应正确

     这里强调一下,jmeter本身是不支持将文件保存到本地的,这里需要写一点java。

    我们添加一个beanshell sample,写入java,代码如下:

    import java.io.*;

    byte[] result = prev.getResponseData();

    String file_name = "E:\apache-jmeter-5.1.1\bin\download\download.zip";

    File file = new File(file_name);

    FileOutputStream out = new FileOutputStream(file);

    out.write(result);

    out.close();

     

     执行接口之后去刚刚配置的路径下观察,发现文件已经下载到本地

    这里有个问题就是点击下载附件jmeter有时候会直接卡死,看别人说是CPU占有率太高,不知道怎么解决。

    转自https://zhuanlan.zhihu.com/p/93693177

  • 相关阅读:
    Codeforces Round #652 (Div. 2)
    Codeforces Round #651 (Div. 2)
    The 2017 China Collegiate Programming Contest, Qinhuangdao Site
    2017中国大学生程序设计竞赛-哈尔滨站
    Codeforces Global Round 8
    [CF768D] Jon and Orbs
    2020牛客暑期多校训练营(第一场)I
    2020牛客暑期多校训练营(第一场)F
    [HDU5769] Substring
    [PA2010] Riddle
  • 原文地址:https://www.cnblogs.com/lansan0701/p/12221667.html
Copyright © 2020-2023  润新知