jmeter use regex to get link text -


मैं एक HTTP प्रतिक्रिया से एक लिंक को पकड़ने के लिए jmeters नियमित अभिव्यक्ति एक्सट्रैक्टर का उपयोग करना चाहता हूं I & lt; a href = "TEXT" & gt; & lt; / a & gt; के अंदर मैं केवल वही कैसे पकड़ सकता हूं? मैं TEXT चाहता हूं

  & lt; a ([^ & gt;] +) & gt; (। +?) & Lt; \ / a & gt;  

ऊपर दिए गए अभिव्यक्ति मुझे a टैग और href के साथ संपूर्ण लिंक देता है।

मैं HTML से डेटा प्राप्त करने के लिए href विशेषता को नई लाइन पर, अलग-अलग स्थित हो सकता है, के लिए नियमित अभिव्यक्तियों का उपयोग नहीं करने का सुझाव देता हूं। इसलिए विस्तृत व्याख्या के लिए

  • XPath उदाहरण

    1. अनुरोध के एक बच्चे के रूप में XPath एक्स्ट्रेक्टर को जोड़ें (जैसे कि नियमित अभिव्यक्ति एक्स्ट्रेक्टर)
    2. < Li> इसे निम्न रूप में कॉन्फ़िगर करें:
      • यदि आपकी प्रतिक्रिया एक्सएचटीएमएल के अनुरूप नहीं है - तो जांचें सुव्यवस्थित प्रयोग करें बॉक्स
      • संदर्भ नाम - कुछ भी अर्थपूर्ण, अर्थात href
      • XPath क्वेरी - // a / href href
    3. आप निकाले गए लिंक URL को संदर्भित कर सकते हैं वर्तमान धागा समूह में कहीं भी $ {href}
    4. एकाधिक मिलान URL के मामले में $ {href = "" } $ {href_2} आदि के रूप में एक्सेस किया जा सकता है।
    < P> एक्सपैथ एक्स्ट्रेक्टर के बारे में अधिक जानकारी के लिए गाइड देखें

    सीएसएस / जेक्टीआई उदाहरण

    1. अनुरोध के एक बच्चे के रूप में CSS / JQuery एक्स्ट्रेक्टर जोड़ें
    2. इसे निम्न रूप से कॉन्फ़िगर करें:
      • संदर्भ नाम - कोई भी चर नाम, यानी href
      • सीएसएस / जेकॉपी अभिव्यक्ति - a
      • विशेषता - href
      • नहीं मिला:
        • डिफ़ॉल्ट खाली है - वापस आ जाएगी पहला लिंक
        • कोई भी संख्या & gt; 0 - मेल नंबर वापस करेगा
        • 0 - यादृच्छिक लिंक यूआरएल वापस करेगा
        • -1 - वापस आ जाएगा सभी लिंक यूआरएल और उन्हें $ {href = } $ {href_2} आदि के रूप में संग्रहीत करें

    सीएसएस / जेकॉपी एक्सप्रेशन भवन की जानकारी के लिए

    देखें

    Comments