在Jmeter中将图像转换为base64

r8xiu3jd  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(581)

我是Jmeter的新手,需要一些指导。我正在尝试从一个目录中读取很多图片,需要在Jmeter中将每个图片转换为base64。如果我理解正确,在HTTP请求中我可以使用__FileToString。但是,我需要先转换它,然后传递给请求。我已经尝试使用ForController,并按照互联网上的描述使用BeanShell Sampler进行转换。但是图像出来时已经损坏了。2你能告诉我怎么做吗?3谢谢。

mwyxok5s

mwyxok5s1#

我听说过Groovy is the new black,而且你不应该使用Beanshell,因为JMeter 3.1
因此,您可以使用__groovy()函数将图像转换为Base64表示,如下所示:

${__groovy(new File('/path/to/your/image.png').bytes.encodeBase64().toString(),)}

相关问题