【发布时间】:2023-03-18 03:38:01
【问题描述】:
尝试从 JMeter 采样器读取二进制数据响应并在 BeanShlll 后处理器中对其进行反序列化。
流程是,控制器首先向webservice发送请求,webservice返回二进制数据。 当我在 JMeter 中查看时,我看到了一些垃圾字符。
我需要将其转换为 BeanShell 脚本中的实际对象(我的自定义对象)。
这是我尝试过的。但没有运气。或者我可能正在尝试一些愚蠢的事情。 PS:IO 的新手。
import java.io.ObjectOutputStream;
import com.package.MyClass;
MyClass myObj = new MyClass();
ObjectInputStream ois = new ObjectInputStream(new ByteArrayInputStream(data));
myObj = ois.readObject();
它不起作用。它没有显示任何东西。 有什么帮助吗?
【问题讨论】:
标签: java io jmeter binary-data beanshell