Jmeter 之下载图片

利用Jmeter实现文件图片下载 

步骤:

1. 新建线程组

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

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

4. 添加察看结果数

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

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();

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

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

原文地址:https://www.cnblogs.com/nancyzhu/p/8082136.html