如何使用Jmeter在webservice中上传和编码(base64)文件

时间:2017-12-31 17:09:32

标签: encoding jmeter base64 jmeter-plugins

我是Jmeter的新手,我需要上传文件然后使用base64加密文件。

我能够将文件名和文件路径编码为base64,但是我需要上传然后加密文件(base64)。

我尝试使用jmeter自定义扩展来对文件进行编码,但是它对文件进行了编码。

关于如何上传文件(text / plain或text / csv或application / excel)然后编码(base64)文件的任何想法。

是否可以在jmeter ans中指定filetostring函数然后对字符串进行编码?

2 个答案:

答案 0 :(得分:1)

您可以使用__FileToString()__base64Encode()功能组合执行此操作,例如:

${__base64Encode(${__FileToString(/path/to/your_file)})}

您可以使用Custom JMeter Functions __base64Encode()功能作为JMeter Plugins Manager捆绑包的一部分安装

JMeter Functions Plugins Manager

答案 1 :(得分:0)

是的,我设法解决了这个问题。我使用了相同的自定义jmeter函数和__fileToString()函数。