xml कैसे संपत्ति को कॉल करने के लिए हम सिर्फ अगले अनुरोध jmeter में उपयोग करने के लिए पहले अनुरोध से परिभाषित?



soap groovy (1)

आप प्रॉपर्टी फाइल रीडर को नवीनतम / अपडेटेड फ़ाइल लौटने की उम्मीद नहीं कर सकते हैं,

यह एक कॉन्फ़िग तत्व है जिसे एक बार लोड किया जाता है:

PropertyReader ConfigTestElement विस्तार और जावा डॉक्स के अनुसार:

उम्मीद है कि आपके रूपांतरण तत्व को एक परीक्षण चलाने की प्रक्रिया में संशोधित होने की उम्मीद है, और आप उन संशोधनों को नमूना से लेकर नमूने तक ले जाने के लिए चाहते हैं (जैसे कि कुकी मैनेजर में - आप सभी परीक्षणों में सेट होने वाली सभी कुकीज को सहेजना चाहते हैं ), तो फिर इस पद्धति के लिए सच वापस करें

PropertyReader expectsModification() को परिभाषित नहीं करता है और इसलिए इसके गुणों को स्टार्टअप पर एक बार लोड किया जाता है और इसके बाद रीफ़्रेश नहीं किया जाता है।

आप टेस्ट के अंदर नए गुणों को सेट करने के लिए __setProperty का उपयोग कर सकते हैं

अंत में आप गुणों और वेरिएबल के बीच अंतर को समझते हैं जो आप मिश्रण कर रहे हैं:

मैं वेरिएबल्स को स्टोर करने के लिए कॉन्फिग एलिमेंट "प्रॉपर्टी फाइल रीडर" का उपयोग करता हूं, इसलिए इसे सभी अनुरोधों से एक्सेस किया जा सकता है। मैंने फ़ाइल variables.txt नाम दिया है, हम देख सकते हैं कि पहले चर परिभाषित है "name":

और दूसरे और तीसरे चर परिभाषित किया जाएगा के बाद पहली बार अनुरोध निष्पादित है:

मैं सफलतापूर्वक पहले चर को कॉल करता हूं:

${__P(name)}

लेकिन दूसरे और तीसरे चर को कॉल करने में विफल रहे:

${__P(npwp1)}

${__P(npwp2)}

यह हमेशा एक मूल्य है 00:

और यह मेरा जेएमएक्स है:

वास्तव में SOAP / XML-RPC अनुरोध में दूसरे और तीसरे चर को कॉल करने के लिए कैसे?

कृपया मदद करे।

धन्यवाद।