मैं विशिष्ट मान प्राप्त करने के लिए next() पुनरावर्तक का उपयोग किए बिना किसी ऑब्जेक्ट पर पुनरावृति करने का प्रयास करता हूं।

Recordset recordset=connection.executeQuery(strQuery);

मैं इस समय वेरिएबल एक्सेस करने के लिए recordset.getField("Col1"); recordset.getField("Col2"); का उपयोग करता हूं। मैं एक Loop Controller के अंदर JMeter में लाइन-दर-लाइन सामग्री का उपयोग करने का प्रयास करता हूं,

0
plaidshirt 6 फरवरी 2019, 17:20

1 उत्तर

सबसे बढ़िया उत्तर

आपके पास रिकॉर्डसेट की inRowNum संपत्ति है जिसका उपयोग रिकॉर्डसेट को "बताने" के लिए किया जा सकता है कि किस पंक्ति में कूदना है।

यह देखते हुए कि आपके पास निम्न एक्सेल फ़ाइल है:

enter image description here

  • यदि आप recordSet.inRowNum=0 का आह्वान करते हैं - यह A2 और B2 पढ़ेगा
  • यदि आप recordSet.inRowNum=1 का आह्वान करते हैं - यह A3 और B3 पढ़ेगा
  • वर्तमान लूप नियंत्रकों पुनरावृत्ति को vars.get('__jm__Loop Controller__idx') की तरह प्राप्त किया जा सकता है

डेमो:

enter image description here

सन्दर्भ:

1
Dmitri T 6 फरवरी 2019, 18:39