1.准备jar包:base64-2.3.9.jar
jar的下载地址:https://mvnrepository.com/



2.把准备的jar包(base64-2.3.9.jar)导入jmeter
复制粘贴到jmeter里面的lib文件夹下面,D:apache-jmeter-5.5lib(这个是我自己本地jmeter位置)
3.启动jmeter,添加接口请求,这个接口请求会返回base64位加密的验证。、
从接口请求里面添加JSON提取器提取,返回的base64位验证码的参数值;

4.添加BeanShell 后置处理程序,写下面代码就可以把base64位转成图片存在本地文件夹里面了。

import java.util.Base64;
import java.io.FileOutputStream;
import java.io.OutputStream;
//把获取到的base64的验证码放到里面
String base64string = "${img}";
try {
//创建一个数组,将base64位字符串解码为数组
byte[] imageeData =Base64.getDecoder().decode(base64string);
//创建一个空的输入流,等下放图片;
OutputStream outputStream = new FileOutputStream("D:/apache-jmeter-5.5/png/test.jpg");
//将字节数组写到这个空的输入流里面
outputStream.write(imageeData);
//关闭输出流
outputStream.close();
//抛出异常
}catch (Exception e){
e.printStackTrace();
}
注意:jmeter里面写错了不会报错,可以去IDEA里面先写了运行,没有报错在复制进来更好。