Jika saya mendapatkan kasus penggunaan Anda dengan benar - Anda perlu memasukkan file ke bidang MySQL BLOB atau CLOB. Itu bisa dilakukan melalui JMeter.
Opsi 1:
Sudahkah Anda mencoba Prepared Update Statement
opsi JMeter Contoh Permintaan JDBC
? Itu harus bisa melakukan trik untuk Anda.
Opsi 2
Jika Anda membutuhkan lebih banyak fleksibilitas, JMeter dapat diperpanjang melalui Beanshell . Yang Anda butuhkan hanyalah melepaskan Konektor JDBC MySQL dan letakkan di mana saja di JMeter classpath (biasanya folder /lib/ext untuk stoples ekstensi).
Setelah selesai, Anda dapat membuat koneksi MySQL dan memasukkan file Anda ke dalam database MySQL. Contoh kode di bawah ini:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
Class.forName("com.mysql.jdbc.Driver");
Connection connect = DriverManager.getConnection("jdbc:mysql://host:port/databasename?user=databaseuser&password=databasepassword");
PreparedStatement preparedStatement = connect.prepareStatement("INSERT INTO MY_TABLE(id, blob_col) VALUES(1, LOAD_FILE('/full/path/to/file/myfile.png')");
preparedStatement.executeUpdate();
connect.close();