मैं एक HTTP प्रतिक्रिया से एक लिंक को पकड़ने के लिए jmeters नियमित अभिव्यक्ति एक्सट्रैक्टर का उपयोग करना चाहता हूं I & lt; a href = "TEXT" & gt; & lt; / a & gt;
के अंदर मैं केवल वही कैसे पकड़ सकता हूं? मैं TEXT चाहता हूं
& lt; a ([^ & gt;] +) & gt; (। +?) & Lt; \ / a & gt;
ऊपर दिए गए अभिव्यक्ति मुझे a
टैग और href के साथ संपूर्ण लिंक देता है।
मैं HTML से डेटा प्राप्त करने के लिए href
विशेषता को नई लाइन पर, अलग-अलग स्थित हो सकता है, के लिए नियमित अभिव्यक्तियों का उपयोग नहीं करने का सुझाव देता हूं। इसलिए विस्तृत व्याख्या के लिए
XPath उदाहरण
- अनुरोध के एक बच्चे के रूप में XPath एक्स्ट्रेक्टर को जोड़ें (जैसे कि नियमित अभिव्यक्ति एक्स्ट्रेक्टर) < Li> इसे निम्न रूप में कॉन्फ़िगर करें:
- यदि आपकी प्रतिक्रिया एक्सएचटीएमएल के अनुरूप नहीं है - तो जांचें
सुव्यवस्थित प्रयोग करें
बॉक्स - संदर्भ नाम - कुछ भी अर्थपूर्ण, अर्थात
href
- XPath क्वेरी -
// a / href href
- आप निकाले गए लिंक URL को संदर्भित कर सकते हैं वर्तमान धागा समूह में कहीं भी
$ {href}
- एकाधिक मिलान URL के मामले में
$ {href = ""
}$ {href_2}
आदि के रूप में एक्सेस किया जा सकता है।
सीएसएस / जेक्टीआई उदाहरण
- अनुरोध के एक बच्चे के रूप में CSS / JQuery एक्स्ट्रेक्टर जोड़ें
- इसे निम्न रूप से कॉन्फ़िगर करें:
- संदर्भ नाम - कोई भी चर नाम, यानी
href
- सीएसएस / जेकॉपी अभिव्यक्ति -
a
- विशेषता -
href
- नहीं मिला:
- डिफ़ॉल्ट
खाली
है - वापस आ जाएगी पहला लिंक -
कोई भी संख्या & gt; 0
- मेल नंबर वापस करेगा -
0
- यादृच्छिक लिंक यूआरएल वापस करेगा -
-1
- वापस आ जाएगा सभी लिंक यूआरएल और उन्हें$ {href =
}$ {href_2}
आदि के रूप में संग्रहीत करें
- डिफ़ॉल्ट
- संदर्भ नाम - कोई भी चर नाम, यानी
सीएसएस / जेकॉपी एक्सप्रेशन भवन की जानकारी के लिए
Comments
Post a Comment