Jmeter - 将 CSV 数据转换为 Base64 时,groovy 出现以下错误

问题描述 投票:0回答:1

代码>

错误>

帮忙解决这个错误!

目的是通过

${encodedPayload}

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

csv groovy jmeter
1个回答
0
投票

从错误看来,您的

${type}
字符串没有任何值。

如果您尝试使用字符串插值 - 请确保事先定义它:

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

如果您尝试引用 JMeter 变量 - 使用 调试采样器和查看结果树侦听器组合确保它存在并具有预期值。此外,您应该使用

vars
速记来表示 JMeterVariables 类实例,即而不是:

${type} 

使用

vars.get("type")

一般来说,你不需要任何脚本,如果你只需要发送 Base64 编码的 JSON,你可以使用 __base64Encode() 自定义 JMeter 函数(可以使用 JMeter 插件管理器安装)

© www.soinside.com 2019 - 2024. All rights reserved.