代码〉
错误〉
帮助解决此错误!目的是通过
${encodedPayload}
到http post请求。当前正在获取${encodedPayload},而不是base64编码数据。
91zkwejq1#
从错误中看,您的${type}字符串似乎没有任何值。如果您尝试使用字符串插值-请确保事先定义它:
${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类示例,即,而不是:
vars
使用了
vars.get("type")
一般来说,您不需要任何脚本,如果您只需要发送Base64编码的JSON,则只需使用__base64Encode()自定义JMeter函数(可以使用JMeter Plugins Manager安装)
1条答案
按热度按时间91zkwejq1#
从错误中看,您的
${type}
字符串似乎没有任何值。如果您尝试使用字符串插值-请确保事先定义它:
如果您尝试引用JMeter Variable-请确保它存在并且具有使用Debug Sampler and View Results Tree listener combination的预期值。此外,您应该使用
vars
简写来表示JMeterVariables类示例,即,而不是:使用了
一般来说,您不需要任何脚本,如果您只需要发送Base64编码的JSON,则只需使用__base64Encode()自定义JMeter函数(可以使用JMeter Plugins Manager安装)