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