Jmeter -使用groovy将CSV数据转换为base64时出现以下错误

rqcrx0a6  于 2022-11-21  发布在  其他
关注(0)|答案(1)|浏览(163)

代码〉

错误〉

帮助解决此错误!
目的是通过

${encodedPayload}

到http post请求。当前正在获取${encodedPayload},而不是base64编码数据。

91zkwejq

91zkwejq1#

从错误中看,您的${type}字符串似乎没有任何值。
如果您尝试使用字符串插值-请确保事先定义它:

def type = "some type"
//and then you can refer it anywhere as "${type}"

如果您尝试引用JMeter Variable-请确保它存在并且具有使用Debug Sampler and View Results Tree listener combination的预期值。此外,您应该使用vars简写来表示JMeterVariables类示例,即,而不是:

${type}

使用了

vars.get("type")

一般来说,您不需要任何脚本,如果您只需要发送Base64编码的JSON,则只需使用__base64Encode()自定义JMeter函数(可以使用JMeter Plugins Manager安装)

相关问题