如何从JMeter中的Response数据中提取二进制数据

时间:2018-04-23 13:22:31

标签: jmeter

我想以十六进制格式提取this data

我已尝试将Regular Expression ExtractorSave Responses添加到文件中,但这两种方法仅提取明文,该明文是一系列不可打印的字符。

上下文是使用DES模拟VNC身份验证。

任何帮助?

1 个答案:

答案 0 :(得分:0)

二进制数据以哪种形式?您可以添加JSR223 PostProcessor作为请求的子项,并使用以下代码:

def data = prev.getResponseData()

因此,您将拥有一个包含响应数据的字节数组。

我不知道格式,你可以在RFC 6143

中找到规范

您可能需要第三方库,如Vernacular VNCLGPL VNCj,以便正确解析响应并从中获取“有趣”的值。

请参阅How to Extract Data From Files With JMeter文章,详细了解该概念