zoukankan      html  css  js  c++  java
  • JMeter 做文件下载请求

    博客什么的不重要,主要是想给各位看看Ariana

     要在JMeter做下载文件的请求很简单,只要相比其他请求,多一个Bean Shell组件来写个脚本,转存下载的文件

    首先找来一张我老婆的照片~~Ariana~~~~

    查看一下图片地址

    https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=2442902840,310664848&fm=26&gp=0.jpg

     

    可以看到,URL中,

    • 协议是HTTPS
    • 服务器是ss0.bdstatic.com
    • 路径是/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=2442902840,310664848&fm=26&gp=0.jpg
    • 我们在HTTP请求里填上相关请求

     

     

     然后添加一个Bean Shell处理组件,因为JMeter不能直接下载文件,在这写个小脚本

    脚本通用的,下次只要把路径改了就可以随便用了~

    1 import java.io.*;
    2 byte[] result = prev.getResponseData();
    3 String file_name = "C:\abcd.jpg";
    4 File file = new File(file_name);
    5 FileOutputStream out = new FileOutputStream(file);
    6 out.write(result);
    7 out.close();

     再添加个查看结果树,现在就可以测试一下这个文件下载的请求了~

    响应数据正常,ok

     

  • 相关阅读:
    Android 控件的学习
    Java并发编程
    Glide的学习之路
    插件化和热修复学习之路
    OkHttp的学习
    WMS的学习
    app一点一滴的学习
    进程启动学习
    View学习之解决滑动冲突
    应用学习
  • 原文地址:https://www.cnblogs.com/hereisdavid/p/13888393.html
Copyright © 2011-2022 走看看