Jeśli poprawnie otrzymuję twój przypadek użycia - musisz wstawić plik do pola MySQL BLOB lub CLOB. Można to zrobić za pomocą JMeter.
Opcja 1:
Czy wypróbowałeś Prepared Update Statement
? opcja JMeter Próbnik żądań JDBC
? Powinno być w stanie załatwić sprawę za Ciebie.
Opcja 2
Jeśli potrzebujesz większej elastyczności JMeter można rozszerzyć za pomocą Beanshell . Wystarczy upuścić MySQL JDBC Connector i upuść go w dowolnym miejscu w ścieżce klas JMeter (zwykle jest to folder /lib/ext dla słoików rozszerzeń).
Po zakończeniu możesz nawiązać połączenie MySQL i wstawić plik do bazy danych MySQL. Przykładowy kod znajduje się poniżej:
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();