我使用Jmeter录制了Mobile Native应用程序(HTTPS / JSON)。
以JSON格式捕获的请求和响应,我无法查看请求中传递的值,因为它们是在base64中编码的。
我该如何处理?
答案 0 :(得分:1)
您可以通过Beanshell PostProcessor动态解码Base64。
将以下代码放入Beanshell Post Processor" Script"区域
import org.apache.commons.codec.binary.Base64;
prev.setResponseData(Base64.decodeBase64(data));
说明:
prev
是父{1}的SampleResult类实例保存结果的简写data
是表示父采样器响应数据的字节数组。 有关通过Beanshell脚本执行操作的更多详细信息,请参阅How to use BeanShell: JMeter's favorite built-in component指南。