我如何在 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
中实现这一点吗
有__base64Encode() function available in Custom JMeter Functions bundle (can be installed using JMeter Plugins Manager)可以对任意文本(或JMeter变量)进行编码
${__base64Encode(foo,)}
如果您不想或不能使用 JMeter 插件,您可以使用 JMeter 的内置 __groovy() function 来做同样的事情,例如:
${__groovy('foo'.bytes.encodeBase64().toString(),)}
将 foo
替换为您要编码的实际文本,就这样
我有一个关注Json
例如: var Json文件 = [ { “价值”:“3”, “类型”:“字符串”, “标签:”还款日“ },
{ “价值”:“3”, “类型”:“字符串”, “标签:”还款日“ }, ];
我需要将所有这些请求存储在一个变量中,我需要将这些值转换为 Base64。我在预处理器中添加了所有这些请求,我需要将这个变量传递给 JMeter 请求(作为 base64 值)。 有人可以请教如何在 JMeter
中实现这一点吗有__base64Encode() function available in Custom JMeter Functions bundle (can be installed using JMeter Plugins Manager)可以对任意文本(或JMeter变量)进行编码
${__base64Encode(foo,)}
如果您不想或不能使用 JMeter 插件,您可以使用 JMeter 的内置 __groovy() function 来做同样的事情,例如:
${__groovy('foo'.bytes.encodeBase64().toString(),)}
将 foo
替换为您要编码的实际文本,就这样