如何在Jmeter性能测试工具中解压压缩响应

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

在 JMeter 性能测试工具中,我得到压缩格式的响应,因此我需要使用后处理器中的 zStd 解压缩整个响应。

我已经从网站下载了jar文件zstd-jni-1.5.5-5-win_x86 https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.5-5/ .

jmeter compression zstd
1个回答
0
投票

您可以导入zstd库到

<Jmeter Installed directory>/libs

添加后处理器 -> 选择语言为 groovy

import com.github.luben.zstd.Zstd

// Get compressed response to variable
def compressedResp = prev.getResponseData();

// Decompress the response using library
def decompressedResp = Zstd.decompress(compressedResp); 
// Setting the decompressed response back 
prev.setResponseData(decompressedResp);

参考代码: https://www.tabnine.com/code/java/methods/com.github.luben.zstd.Zstd/decompress?snippet=5ce6b6407e03440004ee29aa

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