0
A
回答
1
我目前的解决办法是:
import org.apache.commons.codec.binary.Base64;
log.info("Decoding base64 format");
String response = "b3JpZ2luYWwgU3RyaW5nIGJlZm9yZSBiYXNlNjQgZW5jb2RpbmcgaW4gSmF2YQ==";
byte[] decoded_response = Base64.decodeBase64(response);
log.info(new String(decoded_response));
这是基于由http://javarevisited.blogspot.pt/2012/02/how-to-encode-decode-string-in-java.html提供的解决方案。
编辑:检查德米特里解决方案的更多细节。
谢谢
3
您的解决方案是相当不错的。但是你可以使用BeanShell的后置处理程序,并参考之前的采样响应数据data
(见JMeter Pre-defined Beanshell variables部分)
import org.apache.commons.codec.binary.Base64;
vars.put("decoded_response", new String(Base64.decodeBase64(data)));
相关问题
- 1. 无法解码Base-64 URL
- 2. 在javascript中编码base 64,在c中解码unicode
- 3. Backbone.js base 64编码?
- 4. 默/ Base 64编码
- 5. javascript中的base 64编码
- 6. 将base 64解码为blob时出错
- 7. Base 64解码产生空的
- 8. base 64解码并写入doc文件
- 9. base 64编码一个表格文件
- 10. 如何在ipad aplications中解码base 64编码的图像文件?
- 11. 将xamarin.image隐藏成base 64格式
- 12. 如何使用openssl进行base 64解码?
- 13. 解码base 64编码图形时无法理解错误
- 14. HTML5 canvas image如何以SVG或base 64格式保存?
- 15. Base 64编码在HTTP基本认证
- 16. Jmeter:如何解决java.io.NotSerializableException:org.apache.jmeter.JMeter $ ListenToTest在Jmeter中
- 17. base 64解码并从中获取数据
- 18. 使用ATL Base64Encode解码base 64编码字符串ATL_BASE64_FLAG_NOPAD标志
- 19. JavaScript Base 64解码二进制数据不起作用
- 20. Base 64解码字节[]铸造成一个字符串
- 21. Base 64解码问题(特殊字符)iphone
- 22. 中的Base-64字符串
- 23. 最新的base 64和url编码库
- 24. 将文件编码为base 64 Nodejs
- 25. 用java编码的Unicode base 64
- 26. Base 64编码丢失数据
- 27. 如何解决Base-64字符数组的无效长度?
- 28. Flexslider Thumb Image Base 64
- 29. 如何避免Base 64的警告?
- 30. 如何将base 64编码为.kml文件?
这很好。你这样做有问题吗?如果不是那么一切都好。 AFAIK,它是非常好的和流行的开源库。如果你喜欢Python,你可以使用Python的手段http://stackoverflow.com/questions/8908287/base64-encoding-in-python-3 – olyv
我宁愿使用Python,但是,AFAIK,没有Jmeter插件。 – luistm
不完全是Python,而是Jython。 http://jmeter.512774.n5.nabble.com/Using-Python-or-Ruby-from-Jmeter-td5716088.html和http://www.jython.org/jythonbook/en/1.0/index.html – olyv