JMeter:如何将 JMETER 响应中获取的字母数字字符解码为其有效值?

JMeter: How to decode alphanumeric characters fetched in JMETER response to its valid value?

我有一个 JMeter 测试计划,基本上是通过将文件分成多个部分来下载文件。 但是,这些部分以编码的字母数字字符格式接收。

例如,我们有一个 .txt 文件,它分为两部分。每个部分都有一组编码的字符。到目前为止,我已经成功地将这些字符附加到另一个文件中。 有没有办法将此文件的内容(包含字母数字字符)恢复到原始 .txt 文件中,并再次恢复其有效内容?

例如JMeter 响应:<data> aWJiZWFuLFBhbmFtYSxDb3NtZXRpY </data>

有人可以建议实现此目标的步骤吗?

好像是Base64-encoded, you can use __base64Decode() function (can be installed as a part of Custom JMeter Functions bundle using JMeter Plugins Manager)

${__base64Decode(aWJiZWFuLFBhbmFtYSxDb3NtZXRpY,)}

如果您不能或不愿意使用 JMeter 插件,您可以使用 JMeter 的 built-in __groovy() function:

${__groovy(new String('aWJiZWFuLFBhbmFtYSxDb3NtZXRpY'.decodeBase64()),)}