Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

JMeter में JDBC सैंपलर के माध्यम से कई MySQL स्टेटमेंट कैसे चलाएं?

ऐसा लगता है कि आप एक JDBC Request में एकाधिक कथन निष्पादित नहीं कर सकते हैं तत्व।

मेरे पास ऐसी ही स्थिति थी जहां मुझे बाकी परीक्षणों के साथ आगे बढ़ने से पहले डेटाबेस पर कुछ साफ-सुथरे बयानों को निष्पादित करने की आवश्यकता थी। मैं CSV Data Set Config का उपयोग करके किसी बाहरी फ़ाइल से SQL कथन पढ़कर इसे प्राप्त करने में सक्षम था Loop Controller में नेस्टेड , एक अलग setUp Thread Group . में

तत्वों को इस तरह रखा गया था:

और मैंने निम्नलिखित कॉन्फ़िगरेशन का उपयोग किया:

लूप नियंत्रक

  • लूप काउंट:Forever

CSV डेटा सेट कॉन्फ़िग

  • फ़ाइल नाम:/path/to/multiple-statements.sql
  • परिवर्तनीय नाम:STMT
  • ईओएफ पर रीसायकल:False
  • ईओएफ पर थ्रेड रोकें:True

JDBC अनुरोध

  • प्रश्न:${STMT}

Loop Controller हमेशा के लिए चलने के लिए सेट है, क्योंकि स्टॉप कंडीशन CSV Data Set Config पर सेट है . प्रत्येक पुनरावृत्ति फ़ाइल की एक पंक्ति को पढ़ेगा, चर सेट करें STMT , फिर JDBC Request क्वेरी को निष्पादित करेगा ${STMT}

जब फ़ाइल के अंत तक पहुँच जाता है, तो setUp Thread Group रुक जाएगा और कोर टेस्ट Thread Group आगे बढ़ेंगे।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मौजूदा mysql डेटाबेस को बदले बिना Wamp सर्वर को फिर से स्थापित करना

  2. Laravel . में एक अलग क्वेरी के साथ बाएं शामिल हों

  3. सभी दूरस्थ कनेक्शन की अनुमति दें, MySQL

  4. क्या बाएं बाहरी जोड़ और बाएं जुड़ते हैं?

  5. MYSQL दिनांक समय राउंड टू निकटतम घंटा