利用Jmeter实现文件图片下载 

步骤:

1. 新建线程组

2. 线程组右键新建HTTP请求: 添加服务器名称或IP, 路径,协议,方法,端口等信息

3. 线程组右键新建 BeanShell Sampler :需添加代码,保存的图片名应和原文件的类型一致

4. 添加察看结果数

以下载百度的一张图片为例:

Jmeter 之下载图片

BeanShell Sample 添加的代码如下:

import java.io.*;
 
byte[] result = prev.getResponseData();  //这个是获取到请求返回的数据,prev是获取上个请求的返回
 
String file_name = "D:\\work\\pic\\baidu.JPEG"; //代表存放文件的位置和文件名, 相对路径的话会保存到bin 目录下
 
File file = new File(file_name);
 
FileOutputStream out = new FileOutputStream(file);
 
out.write(result);
 
out.close();

Jmeter 之下载图片

通过察看结果数可以看到请求都是正常的。

Jmeter 之下载图片

到对应的电脑路径下可以看到下载的图片和原图(上面察看结果数HTTP请求响应数据里的图片)一致。

Jmeter 之下载图片

 

相关文章:

  • 2022-02-10
  • 2021-09-25
  • 2021-08-06
  • 2022-12-23
  • 2021-07-04
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-22
  • 2022-12-23
  • 2021-07-07
  • 2021-09-28
  • 2021-11-30
相关资源
相似解决方案