我如何在 JMeter 预处理器中将 Json 请求转换为 base 64

How can i convert Json request to base 64 in JMeter Preprocessor

我有一个关注Json

例如: var Json文件 = [ { “价值”:“3”, “类型”:“字符串”, “标签:”还款日“ },

{ “价值”:“3”, “类型”:“字符串”, “标签:”还款日“ }, ];

我需要将所有这些请求存储在一个变量中,我需要将这些值转换为 Base64。我在预处理器中添加了所有这些请求,我需要将这个变量传递给 JMeter 请求(作为 base64 值)。 有人可以请教如何在 JMeter

中实现这一点吗
  1. __base64Encode() function available in Custom JMeter Functions bundle (can be installed using JMeter Plugins Manager)可以对任意文本(或JMeter变量)进行编码

    ${__base64Encode(foo,)}
    
  2. 如果您不想或不能使用 JMeter 插件,您可以使用 JMeter 的内置 __groovy() function 来做同样的事情,例如:

    ${__groovy('foo'.bytes.encodeBase64().toString(),)}
    

foo 替换为您要编码的实际文本,就这样