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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Jmeter在Web服务中上传和编码(base64)文件相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

答案

您可以使用__FileToString()__base64Encode()函数组合来完成此操作,例如:

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

你可以使用__base64Encode()安装Custom JMeter Functions函数作为JMeter Plugins Manager包的一部分

JMeter Functions Plugins Manager

另一答案

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

以上是关于如何使用Jmeter在Web服务中上传和编码(base64)文件的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter测试上传图片base64编码接口

如何在 JMeter 中增加上传文件的大小

JMeter上传图片

如何在 localhost Web 服务器中使用 Apache Jmeter?

使用JMeter上传文件

如何使用 JMeter 调用你的 Restful Web Service?进行简单的压力测试和自动化测试