Ако разбирам правилно вашия случай на употреба - трябва да вмъкнете файл в полето BLOB или CLOB на MySQL. Това е възможно чрез JMeter.
Вариант 1:
Опитвали ли сте Prepared Update Statement
опция на JMeter JDBC Request Sampler
? Би трябвало да може да свърши работа вместо вас.
Вариант 2
Ако имате нужда от повече гъвкавост, JMeter може да бъде разширен чрез Beanshell . Всичко, от което се нуждаете, е да пуснете MySQL JDBC конектор и го пуснете навсякъде в JMeter classpath (обикновено това е папка /lib/ext за буркани с разширения).
След като сте готови, можете да установите MySQL връзка и да вмъкнете файла си в MySQL база данни. Примерен код е по-долу:
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();