我是Jmeter的新手,需要一些指导。我正在尝试从一个目录中读取很多图片,需要在Jmeter中将每个图片转换为base64。如果我理解正确,在HTTP请求中我可以使用__FileToString。但是,我需要先转换它,然后传递给请求。我已经尝试使用ForController,并按照互联网上的描述使用BeanShell Sampler进行转换。但是图像出来时已经损坏了。2你能告诉我怎么做吗?3谢谢。
mwyxok5s1#
我听说过Groovy is the new black,而且你不应该使用Beanshell,因为JMeter 3.1因此,您可以使用__groovy()函数将图像转换为Base64表示,如下所示:
${__groovy(new File('/path/to/your/image.png').bytes.encodeBase64().toString(),)}
1条答案
按热度按时间mwyxok5s1#
我听说过Groovy is the new black,而且你不应该使用Beanshell,因为JMeter 3.1
因此,您可以使用__groovy()函数将图像转换为Base64表示,如下所示: