私は、次のスクリプトを使用してWebサービスをテストするためのJMeterにはBase64にファイルをエンコードしようとしています:JmeterのBase64への添付ファイルのエンコード方法は?
String file = FileUtils.readFileToString(new File("${filepath}"), "UTF-8");
vars.put("file", new String(Base64.encodeBase64(file.getBytes("UTF-8"))));
これは、プレーン/テキストファイルのため正常に動作し、正しく他のファイルタイプには使用できません。
他のファイルタイプではどのように動作させることができますか?
私は次のことを試して動作しませんでした。 byte [] bytes = FileUtils.readFileToByteArray(新しいファイル(( "$ {filepath}")。getBytes())); vars.put( "file"、new String(Base64.encodeBase64(bytes))); – BlueStar