अगर मैं आपके उपयोग के मामले को सही ढंग से प्राप्त कर रहा हूं - आपको MySQL BLOB या CLOB फ़ील्ड में एक फ़ाइल डालने की आवश्यकता है। यह जेएमटर के माध्यम से करने योग्य है।
विकल्प 1:
क्या आपने Prepared Update Statement
की कोशिश की है? JMeter का विकल्प JDBC रिक्वेस्ट सैंपलर
? यह आपके लिए चाल चलने में सक्षम होना चाहिए।
विकल्प 2
यदि आपको अधिक लचीलेपन की आवश्यकता है तो JMeter को बीनशेल के माध्यम से बढ़ाया जा सकता है . आपको केवल MySQL JDBC Connector ड्रॉप करने की आवश्यकता है और इसे जेएमटर क्लासपाथ में कहीं भी छोड़ दें (आमतौर पर यह एक्सटेंशन जार के लिए/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();