测试菜鸟,实际接触时间不是甚久,对语言掌控欠缺,查询无果,有两个问题请教,日后补习语言。 1.JMeter 是否支持导入 sun.misc.BASE64Decoder,test plan 选择了 ApacheJMeter.jar 不知是否有效 2.debug 能否计入 BS put 的 JM Variables,有帖子说 put 是将 bs 变量 value 导入 JM 变量的 key 中,只是有点疑问 3.暂未找到其他 base64 加密的手法,额外开发 jar 包后期考虑,,
终于想到了查看日志,找到了可能的原因,Class or variable not found: newsun.misc,目前认为 BASE64Decoder 可能是不在的,需要查找验证
通过 log 调试已经加密成功,解密后验证是目标格式数据,方法: 1.org.apache.commons.codec.binary.Base64(这是因为之前的方法类由于种种原因,JMeter 暂不支持,这个更通用) 2.encodeBase64 的 value 需要字符串拼接,用到了 Json 转义工具,base64 加解密验证数据