Postman ट्यूटोरियल – एपीआई परीक्षण के लिए कैसे उपयोग करें?

एचएमबी क्या है? Postman?

Postman एक स्केलेबल API परीक्षण उपकरण है जो CI/CD पाइपलाइन में जल्दी से एकीकृत हो जाता है। इसे 2012 में अभिनव अस्थाना द्वारा परीक्षण और विकास में API वर्कफ़्लो को सरल बनाने के लिए एक साइड प्रोजेक्ट के रूप में शुरू किया गया था। API का मतलब है एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस जो सॉफ़्टवेयर एप्लिकेशन को API कॉल के माध्यम से एक दूसरे के साथ संवाद करने की अनुमति देता है।

क्यों का उपयोग करें Postman?

आजकल 4 मिलियन से अधिक उपयोगकर्ताओं के साथ, Postman निम्नलिखित कारणों से सॉफ्टवेयर पसंदीदा उपकरण बन गया है:

  1. पहुँच-योग्यता – उपयोग करने के लिए Postman इस टूल के माध्यम से, किसी को केवल अपने खाते में लॉग-इन करना होगा, जिससे किसी भी समय, कहीं भी फ़ाइलों तक पहुंचना आसान हो जाएगा, बशर्ते कि Postman एप्लीकेशन कंप्यूटर पर इंस्टॉल है.
  2. संग्रह का उपयोग – Postman उपयोगकर्ताओं को उनके लिए संग्रह बनाने की सुविधा देता है Postman API कॉल। प्रत्येक संग्रह सबफ़ोल्डर और कई अनुरोध बना सकता है। यह आपके परीक्षण सूट को व्यवस्थित करने में मदद करता है।
  3. सहयोग - संग्रह और परिवेशों को आयात या निर्यात किया जा सकता है जिससे फ़ाइलों को साझा करना आसान हो जाता है। संग्रह साझा करने के लिए एक सीधा लिंक भी इस्तेमाल किया जा सकता है।
  4. वातावरण बनाना – कई वातावरण होने से परीक्षणों की पुनरावृत्ति कम होती है क्योंकि कोई एक ही संग्रह का उपयोग कर सकता है लेकिन एक अलग वातावरण के लिए। यहीं पर पैरामीटराइजेशन होगा जिसके बारे में हम आगे के पाठों में चर्चा करेंगे।
  5. परीक्षणों का निर्माण - सफल HTTP प्रतिक्रिया स्थिति की पुष्टि करने जैसे परीक्षण चेकपॉइंट प्रत्येक में जोड़े जा सकते हैं Postman API कॉल जो यह सुनिश्चित करने में मदद करते हैं परीक्षण कवरेज.
  6. स्वचालन परीक्षण - कलेक्शन रनर या न्यूमैन के उपयोग के माध्यम से, परीक्षणों को कई पुनरावृत्तियों में चलाया जा सकता है, जिससे दोहराए जाने वाले परीक्षणों के लिए समय की बचत होती है।
  7. डिबगिंग – Postman कंसोल यह जांचने में मदद करता है कि कौन सा डेटा पुनर्प्राप्त किया गया है, जिससे परीक्षणों को डीबग करना आसान हो जाता है।
  8. लगातार मेल जोल – निरंतर एकीकरण का समर्थन करने की इसकी क्षमता के साथ, विकास प्रथाओं को बनाए रखा जाता है।

इसका उपयोग कैसे करें: Postman एपीआई निष्पादित करने के लिए

नीचे है Postman कार्यक्षेत्र। आइए चरण दर चरण प्रक्रिया का पता लगाएं इसका उपयोग कैसे करें: Postman और इसकी विभिन्न विशेषताएं Postman उपकरण!

इसका उपयोग कैसे करें: Postman API निष्पादित करने के लिए

  1. नया - यह वह जगह है जहाँ आप एक नया अनुरोध, संग्रह या वातावरण बनाएंगे।
  2. आयात - इसका उपयोग संग्रह या परिवेश को आयात करने के लिए किया जाता है। फ़ाइल, फ़ोल्डर, लिंक या कच्चे पाठ को चिपकाने से आयात जैसे विकल्प हैं।
  3. रनर – ऑटोमेशन टेस्ट को कलेक्शन रनर के माध्यम से निष्पादित किया जा सकता है। इस पर अगले पाठ में आगे चर्चा की जाएगी।
  4. नया खोलें – एक नया टैब खोलें, Postman इस बटन पर क्लिक करके विंडो या रनर विंडो खोलें।
  5. मेरा कार्यक्षेत्र - आप व्यक्तिगत रूप से या टीम के रूप में एक नया कार्यक्षेत्र बना सकते हैं।
  6. आमंत्रित करें – टीम के सदस्यों को आमंत्रित करके कार्यस्थल पर सहयोग करें।
  7. इतिहास - आपके द्वारा भेजे गए पिछले अनुरोध इतिहास में प्रदर्शित किए जाएँगे। इससे आपके द्वारा की गई कार्रवाइयों को ट्रैक करना आसान हो जाता है।
  8. संग्रह - संग्रह बनाकर अपने परीक्षण सूट को व्यवस्थित करें। प्रत्येक संग्रह में सबफ़ोल्डर और कई अनुरोध हो सकते हैं। एक अनुरोध या फ़ोल्डर को डुप्लिकेट भी किया जा सकता है।
  9. अनुरोध टैब – यह उस अनुरोध का शीर्षक प्रदर्शित करता है जिस पर आप काम कर रहे हैं। डिफ़ॉल्ट रूप से, बिना शीर्षक वाले अनुरोधों के लिए “शीर्षक रहित अनुरोध” प्रदर्शित किया जाएगा।
  10. HTTP अनुरोध - इस पर क्लिक करने से विभिन्न अनुरोधों की ड्रॉपडाउन सूची प्रदर्शित होगी जैसे GET, POST, COPY, DELETE, आदि। Postman API परीक्षण में, सबसे अधिक उपयोग किये जाने वाले अनुरोध GET और POST हैं।
  11. अनुरोध URL - इसे समापन बिंदु के रूप में भी जाना जाता है, यह वह स्थान है जहां आप उस लिंक की पहचान करेंगे जहां API संचार करेगा।
  12. सहेजें - यदि किसी अनुरोध में परिवर्तन हैं, तो सहेजें पर क्लिक करना आवश्यक है ताकि नए परिवर्तन नष्ट न हो जाएं या अधिलेखित न हो जाएं।
  13. पैरामीटर्स - यह वह जगह है जहाँ आप अनुरोध के लिए आवश्यक पैरामीटर्स लिखेंगे जैसे कुंजी मान।
  14. प्राधिकरण - API तक पहुँचने के लिए उचित प्राधिकरण की आवश्यकता होती है। यह उपयोगकर्ता नाम और पासवर्ड, बियरर टोकन आदि के रूप में हो सकता है।
  15. हेडर - आप संगठन की आवश्यकताओं के आधार पर सामग्री प्रकार JSON जैसे हेडर सेट कर सकते हैं।
  16. बॉडी - यह वह स्थान है जहां कोई अनुरोध में विवरण को अनुकूलित कर सकता है जिसका आमतौर पर POST अनुरोध में उपयोग किया जाता है।
  17. प्री-रिक्वेस्ट स्क्रिप्ट – ये ऐसी स्क्रिप्ट हैं जिन्हें रिक्वेस्ट से पहले निष्पादित किया जाएगा। आमतौर पर, सेटिंग एनवायरनमेंट के लिए प्री-रिक्वेस्ट स्क्रिप्ट का उपयोग यह सुनिश्चित करने के लिए किया जाता है कि परीक्षण सही एनवायरनमेंट में चलाए जाएँगे।
  18. परीक्षण - ये अनुरोध के दौरान निष्पादित की जाने वाली स्क्रिप्ट हैं। परीक्षण होना महत्वपूर्ण है क्योंकि यह यह सत्यापित करने के लिए चेकपॉइंट सेट करता है कि क्या प्रतिक्रिया की स्थिति ठीक है, पुनर्प्राप्त डेटा अपेक्षा के अनुसार है और अन्य परीक्षण।

GET अनुरोधों के साथ कार्य करना

गेट रिक्वेस्ट का उपयोग दिए गए URL से जानकारी प्राप्त करने के लिए किया जाता है। एंडपॉइंट में कोई बदलाव नहीं किया जाएगा।

हम इस लेख में सभी उदाहरणों के लिए निम्नलिखित URL का उपयोग करेंगे Postman ट्यूटोरियल https://jsonplaceholder.typicode.com/users

कार्यक्षेत्र में

  1. अपना HTTP अनुरोध GET पर सेट करें.
  2. अनुरोध URL फ़ील्ड में, लिंक इनपुट करें
  3. भेजें क्लिक करें
  4. आपको 200 OK संदेश दिखाई देगा
  5. बॉडी में 10 उपयोगकर्ता परिणाम होने चाहिए जो यह दर्शाते हैं कि आपका परीक्षण सफलतापूर्वक चला है।

गेट रिक्वेस्ट के साथ काम करना

* ध्यान दें: ऐसे मामले हो सकते हैं कि Postman अनुरोध असफल हो सकता है। यह अमान्य अनुरोध URL के कारण हो सकता है या प्रमाणीकरण की आवश्यकता हो सकती है।

POST अनुरोधों के साथ कार्य करना

पोस्ट रिक्वेस्ट गेट रिक्वेस्ट से अलग होती हैं क्योंकि इसमें यूजर द्वारा एंडपॉइंट पर डेटा जोड़ने के साथ डेटा मैनिपुलेशन होता है। गेट रिक्वेस्ट में पिछले ट्यूटोरियल से समान डेटा का उपयोग करते हुए, आइए अब अपना खुद का यूजर जोड़ें।

चरण 1) नया अनुरोध बनाने के लिए नए टैब पर क्लिक करें.

पोस्ट अनुरोधों के साथ काम करना

चरण 2) नये टैब में

  1. अपना HTTP अनुरोध POST पर सेट करें.
  2. अनुरोध यूआरएल में समान लिंक इनपुट करें: https://jsonplaceholder.typicode.com/users
  3. बॉडी टैब पर जाएँ

पोस्ट अनुरोधों के साथ काम करना

चरण 3) शरीर में,

  1. क्लिक करें कच्चा
  2. JSON चुनें

पोस्ट अनुरोधों के साथ काम करना

चरण 4) पिछले गेट रिक्वेस्ट से सिर्फ़ एक यूजर रिजल्ट को कॉपी करके पेस्ट करें, जैसा कि नीचे दिया गया है। सुनिश्चित करें कि कोड को सही तरीके से कॉपी किया गया है, जिसमें जोड़े गए कर्ली ब्रेसेज़ और ब्रैकेट्स हैं। आईडी को 11 और नाम को किसी भी मनचाहे नाम में बदलें। आप पते जैसी अन्य जानकारी भी बदल सकते हैं।

[
    {
        "id": 11,
        "name": "Krishna Rungta",
        "username": "Bret",
        "email": "Sincere@april.biz",
        "address": {
            "street": "Kulas Light",
            "suite": "Apt. 556",
            "city": "Gwenborough",
            "zipcode": "92998-3874",
            "geo": {
                "lat": "-37.3159",
                "lng": "81.1496"
            }
        },
        "phone": "1-770-736-8031 x56442",
        "website": "hildegard.org",
        "company": {
            "name": "Romaguera-Crona",
            "catchPhrase": "Multi-layered client-server neural-net",
            "bs": "harness real-time e-markets"
        }
    }
]

पोस्ट अनुरोधों के साथ काम करना

* ध्यान दें: ऑनलाइन पोस्ट अनुरोध में सही प्रारूप होना चाहिए ताकि यह सुनिश्चित हो सके कि अनुरोधित डेटा बनाया जाएगा। अनुरोध के JSON प्रारूप की जांच करने के लिए पहले Get का उपयोग करना एक अच्छा अभ्यास है। आप इस तरह के टूल का उपयोग कर सकते हैं https://jsonformatter.curiousconcept.com/

पोस्ट अनुरोधों के साथ काम करना

चरण 5) अगला,

  1. भेजें पर क्लिक करें.
  2. स्थिति: 201 निर्मित प्रदर्शित किया जाना चाहिए
  3. पोस्ट किया गया डेटा मुख्य भाग में दिखाई दे रहा है।

पोस्ट अनुरोधों के साथ काम करना

अनुरोधों को पैरामीटराइज़ कैसे करें

डेटा पैरामीटराइजेशन सबसे उपयोगी विशेषताओं में से एक है Postmanअलग-अलग डेटा के साथ एक ही अनुरोध बनाने के बजाय, आप पैरामीटर के साथ चर का उपयोग कर सकते हैं। ये डेटा डेटा फ़ाइल या पर्यावरण चर से हो सकते हैं। पैरामीटराइज़ेशन एक ही परीक्षण की पुनरावृत्ति से बचने में मदद करता है और पुनरावृत्तियों का उपयोग किया जा सकता है स्वचालन परीक्षण.

पैरामीटर्स को डबल कर्ली ब्रैकेट्स के इस्तेमाल से बनाया जाता है: {{sample}}. आइए हमारे पिछले अनुरोध में पैरामीटर्स के इस्तेमाल के एक उदाहरण पर नज़र डालें:

अनुरोधों को पैरामीटराइज़ करें

अब आइए एक पैरामीटराइज़्ड गेट रिक्वेस्ट बनाएं।

चरण 1)

  1. अपना HTTP अनुरोध GET पर सेट करें
  2. इस लिंक को इनपुट करें: https://jsonplaceholder.typicode.com/usersलिंक के पहले भाग को {{url}} जैसे पैरामीटर से बदलें। अनुरोध यूआरएल अब {{url}}/users होना चाहिए।
  3. भेजें पर क्लिक करें.

चूंकि हमने अपने पैरामीटर का स्रोत निर्धारित नहीं किया है, इसलिए कोई प्रतिक्रिया नहीं होनी चाहिए।

अनुरोधों को पैरामीटराइज़ करें

चरण 2) पैरामीटर का उपयोग करने के लिए आपको वातावरण सेट करना होगा

  1. आँख आइकन पर क्लिक करें
  2. चर को वैश्विक परिवेश में सेट करने के लिए संपादित करें पर क्लिक करें जिसका उपयोग सभी संग्रहों में किया जा सके।

अनुरोधों को पैरामीटराइज़ करें

चरण 3) चर में,

  1. नाम को यूआरएल पर सेट करें जो https://jsonplaceholder.typicode.com है
  2. सहेजें पर क्लिक करें।

अनुरोधों को पैरामीटराइज़ करें

चरण 4) यदि आपको अगली स्क्रीन दिखाई दे तो बंद करें पर क्लिक करें

अनुरोधों को पैरामीटराइज़ करें

चरण 5) अपने Get request पर वापस जाएँ और फिर send पर क्लिक करें। अब आपके अनुरोध के परिणाम दिखने चाहिए।

अनुरोधों को पैरामीटराइज़ करें

* ध्यान दें: त्रुटियों से बचने के लिए हमेशा सुनिश्चित करें कि आपके पैरामीटर्स का कोई स्रोत हो, जैसे कि पर्यावरण चर या डेटा फ़ाइल।

कैसे बनाएं Postman टेस्ट

Postman परीक्षण हैं Javaअनुरोधों में जोड़े गए स्क्रिप्ट कोड जो आपको सफल या असफल स्थिति, अपेक्षित परिणामों की तुलना आदि जैसे परिणामों को सत्यापित करने में मदद करते हैं। यह आमतौर पर pm.test से शुरू होता है। इसकी तुलना अन्य उपकरणों में उपलब्ध एस्टर, वेरिफ़ाई कमांड से की जा सकती है।

आइये कुछ बुनियादी बातें करें एपीआई परीक्षण का उपयोग Postman पिछले पाठ से हमारे पैरामीटराइज़ अनुरोधों के लिए।

चरण 1) पिछले ट्यूटोरियल से अपने GET उपयोगकर्ता अनुरोध पर जाएं।

  1. टेस्ट टैब पर जाएँ। दाईं ओर स्निपेट कोड हैं।
  2. स्निपेट अनुभाग से, “स्थिति कोड: कोड 200 है” पर क्लिक करें।

फलक स्वतः भर जाता है

बनाएं Postman टेस्ट

चरण 2) अब भेजें पर क्लिक करें। अब परीक्षण परिणाम प्रदर्शित होना चाहिए।

बनाएं Postman टेस्ट

चरण 3) टेस्ट टैब पर वापस जाएँ और एक और टेस्ट जोड़ें। इस बार हम अपेक्षित परिणाम की तुलना वास्तविक परिणाम से करेंगे।

स्निपेट सेक्शन से, “रिस्पॉन्स बॉडी: JSON वैल्यू चेक” पर क्लिक करें। हम जाँच करेंगे कि क्या लीन ग्राहम के पास यूजरआईडी 1 है।

बनाएं Postman टेस्ट

चरण 4)

  1. कोड में “आपका परीक्षण नाम” को “जांचें कि क्या id1 वाला उपयोगकर्ता Leanne Graham है” से बदलें, ताकि परीक्षण नाम ठीक वही निर्दिष्ट करे जिसका हम परीक्षण करना चाहते हैं।
  2. jsonData.value को jsonData[0].name से बदलें। पथ प्राप्त करने के लिए, Get result में पहले बॉडी की जाँच करें। चूँकि Leanne Graham यूजरआईडी 1 है, इसलिए jsonData पहले परिणाम में है जिसे 0 से शुरू होना चाहिए। यदि आप दूसरा परिणाम प्राप्त करना चाहते हैं, तो jsonData[1] का उपयोग करें और इसी तरह आगे के परिणामों के लिए भी करें।
  3. eql में, “Leanne Graham” इनपुट करें
pm.test("Check if user with id1 is Leanne Graham", function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData[0].name).to.eql("Leanne Graham");
});

बनाएं Postman टेस्ट

चरण 5) भेजें पर क्लिक करें। अब आपके अनुरोध के लिए दो उत्तीर्ण परीक्षण परिणाम होने चाहिए।

बनाएं Postman टेस्ट

* ध्यान दें: इसमें विभिन्न प्रकार के परीक्षण बनाए जा सकते हैं Postmanउपकरण का अन्वेषण करने का प्रयास करें और देखें कि कौन से परीक्षण आपकी आवश्यकताओं के अनुरूप होंगे।

संग्रह कैसे बनाएं

संग्रह परीक्षण सूट को व्यवस्थित करने में महत्वपूर्ण भूमिका निभाते हैं। इसे आयात और निर्यात किया जा सकता है जिससे टीम के बीच संग्रह साझा करना आसान हो जाता है। इस ट्यूटोरियल में, हम सीखेंगे कि संग्रह कैसे बनाया और निष्पादित किया जाता है।

आइये संग्रह बनाना शुरू करें:

चरण 1) पृष्ठ के ऊपरी बाएँ कोने पर स्थित नया बटन पर क्लिक करें।

संग्रह बनाएँ

चरण 2) संग्रह चुनें। संग्रह बनाएँ विंडो पॉप अप होनी चाहिए।

संग्रह बनाएँ

चरण 3) वांछित संग्रह का नाम और विवरण दर्ज करें और फिर बनाएँ पर क्लिक करें। अब एक संग्रह बनाया जाना चाहिए।

संग्रह बनाएँ

चरण 4) पिछले Get अनुरोध पर वापस जाएँ। Save पर क्लिक करें

संग्रह बनाएँ

चरण 5)

  1. चुनते हैं Postman परीक्षण संग्रह.
  2. यहां सेव करें पर क्लिक करें Postman परीक्षण संग्रह

संग्रह बनाएँ

चरण 6) Postman परीक्षण संग्रह में अब एक अनुरोध होना चाहिए.

संग्रह बनाएँ

चरण 7) पिछले पोस्ट अनुरोध के लिए चरण 4-5 को दोहराएं ताकि संग्रह में अब दो अनुरोध हों।

संग्रह बनाएँ

कलेक्शन रनर का उपयोग करके कलेक्शन कैसे चलाएँ

कलेक्शन को चलाने के दो तरीके हैं, कलेक्शन रनर और न्यूमैन। आइए कलेक्शन रनर में कलेक्शन को निष्पादित करके शुरू करें।

चरण 1) पृष्ठ के शीर्ष पर आयात बटन के बगल में स्थित रनर बटन पर क्लिक करें।

कलेक्शन रनर का उपयोग करके कलेक्शन चलाएं

चरण 2) कलेक्शन रनर पेज नीचे दिए गए तरीके से दिखाई देना चाहिए। विभिन्न क्षेत्रों का विवरण नीचे दिया गया है

कलेक्शन रनर का उपयोग करके कलेक्शन चलाएं

चरण 3) अपना चलाएं Postman निम्नलिखित सेटअप करके संग्रह का परीक्षण करें:

  • चुनें Postman परीक्षण संग्रह- पुनरावृत्तियों को 3 के रूप में सेट करें
  • विलंब को 2500 ms पर सेट करें
  • रन पर क्लिक करें Postman टेस्ट… बटन

कलेक्शन रनर का उपयोग करके कलेक्शन चलाएं

चरण 4) रन बटन पर क्लिक करने के बाद रन परिणाम पृष्ठ प्रदर्शित होना चाहिए। देरी के आधार पर, आपको परीक्षण निष्पादित होते हुए दिखाई देने चाहिए।

  1. एक बार परीक्षण समाप्त हो जाने पर, आप परीक्षण की स्थिति देख सकते हैं कि यह पास हुआ है या असफल, तथा प्रति पुनरावृत्ति परिणाम देख सकते हैं।
  2. आप Get Requests के लिए पास स्थिति देखते हैं
  3. चूंकि हमारे पास पोस्ट के लिए कोई परीक्षण नहीं था, इसलिए एक संदेश होना चाहिए कि अनुरोध में कोई परीक्षण नहीं था।

कलेक्शन रनर का उपयोग करके कलेक्शन चलाएं

आप देख सकते हैं कि आपके अनुरोधों में परीक्षण होना कितना महत्वपूर्ण है, ताकि आप सफल होने पर HTTP अनुरोध स्थिति को सत्यापित कर सकें और डेटा बनाया या पुनर्प्राप्त किया जा सके।

न्यूमैन का उपयोग करके संग्रह कैसे चलाएं

कलेक्शन चलाने का दूसरा तरीका न्यूमैन के ज़रिए है। न्यूमैन और कलेक्शन रनर के बीच मुख्य अंतर निम्नलिखित हैं:

  1. न्यूमैन एक ऐड-ऑन है Postmanआपको इसे नेटिव ऐप से अलग से इंस्टॉल करना होगा।
  2. न्यूमैन कमांड लाइन का उपयोग करता है जबकि कलेक्शन रनर में GUI होता है।
  3. न्यूमैन का उपयोग सतत एकीकरण के लिए किया जा सकता है।

न्यूमैन को स्थापित करने और उससे अपना संग्रह चलाने के लिए, निम्नलिखित कार्य करें:

चरण 1) इस लिंक का उपयोग करके nodejs स्थापित करें: http://nodejs.org/download/

चरण 2) कमांड लाइन खोलें और एंटर करें

 npm install -g newman

न्यूमैन अब आपके कंप्यूटर पर स्थापित हो जाना चाहिए।

न्यूमैन का उपयोग करके संग्रह चलाएं

चरण 3) एक बार न्यूमैन स्थापित हो जाने के बाद, आइए हम अपने Postman वर्कस्पेस. कलेक्शन बॉक्स में, तीन बिंदुओं पर क्लिक करें। अब विकल्प दिखाई देने चाहिए। निर्यात चुनें।

न्यूमैन का उपयोग करके संग्रह चलाएं

चरण 4) संग्रह v2.1 के रूप में संग्रह निर्यात करें (अनुशंसित) चुनें, फिर निर्यात करें पर क्लिक करें.

न्यूमैन का उपयोग करके संग्रह चलाएं

चरण 5) अपनी इच्छित लोकेशन चुनें और फिर सेव पर क्लिक करें। अपने लिए एक विशिष्ट फ़ोल्डर बनाना उचित है Postman परीक्षण। एक संग्रह अब आपके चुने हुए स्थानीय निर्देशिका में निर्यात किया जाना चाहिए।

चरण 6) हमें अपने पर्यावरण को भी निर्यात करना होगा। ग्लोबल में पर्यावरण ड्रॉपडाउन के बगल में आँख आइकन पर क्लिक करें, JSON के रूप में डाउनलोड करें का चयन करें। अपना इच्छित स्थान चुनें और फिर सहेजें पर क्लिक करें। यह सलाह दी जाती है कि पर्यावरण आपके संग्रह के समान फ़ोल्डर में होना चाहिए।

न्यूमैन का उपयोग करके संग्रह चलाएं

चरण 7) अब पर्यावरण को संग्रह के समान स्थानीय निर्देशिका में निर्यात किया जाना चाहिए।

चरण 8) अब कमांड लाइन पर वापस जाएं और उस निर्देशिका को बदलें जहां आपने संग्रह और पर्यावरण को सहेजा है।

 cd C:\Users\Asus\Desktop\Postman Tutorial

चरण 9) इस आदेश का उपयोग करके अपना संग्रह चलाएँ:

 newman run PostmanTestCollection.postman_collection.json -e Testing.postman_globals.json

रन परिणाम अब नीचे दिए अनुसार प्रदर्शित होने चाहिए।

न्यूमैन का उपयोग करके संग्रह चलाएं

यह मार्गदर्शिका निष्पादन के लिए कुछ बुनियादी न्यूमैन कोडों का संदर्भ है:

  1. केवल संग्रह चलाएँ. इसका उपयोग तब किया जा सकता है जब कोई वातावरण या परीक्षण डेटा फ़ाइल निर्भरता न हो।
  2. newman run <collection name>
  3. एक संग्रह और वातावरण चलाएँ. -e सूचक पर्यावरण के लिए है।
  4. newman run <collection name> -e <environment name>
  5. इच्छित संख्या में पुनरावृत्तियों के साथ एक संग्रह चलाएँ।
  6. newman run <collection name> -n <no.of iterations>
  7. डेटा फ़ाइल के साथ चलाएँ.
  8. newman run <collection name> --data <file name>  -n <no.of iterations> -e <environment name>
  9. विलंब समय निर्धारित करें. यह महत्वपूर्ण है, क्योंकि यदि परीक्षण को बिना देरी के चलाया जाए, तो यह विफल हो सकता है, क्योंकि अनुरोध, अंतिम बिंदु सर्वर पर पिछले अनुरोध के प्रसंस्करण को पूरा किए बिना ही शुरू हो जाता है।
newman run <collection name> -d <delay time>

हमारे Postman साक्षात्कार प्रश्न गाइड यह आपको साक्षात्कार में सफल होने में मदद करेगा और सॉफ्टवेयर परीक्षण के लिए आपकी सपनों की नौकरी पाने में आपकी सहायता करेगा।

सारांश

  • API परीक्षण का उपयोग करना Postman: Postman एपीआई परीक्षण के लिए एक अनुप्रयोग है। Postman वेबसर्वर को अनुरोध भेजकर और वापस प्रतिक्रिया प्राप्त करके API परीक्षण में उपयोग किए जाने वाले सबसे लोकप्रिय उपकरणों में से एक है
  • पहुँच, संग्रह का उपयोग, सहयोग, निरंतर एकीकरण, सीखने के लिए कुछ प्रमुख विशेषताएं हैं Postman
  • यह अनुशंसा की जाती है कि आप एक खाता बनाएं Postman, ताकि आपके संग्रह ऑनलाइन उपलब्ध हों
  • आप अनुरोध को पैरामीटराइज़ कर सकते हैं Postman
  • आप पोस्टमैन अनुरोध को सत्यापित करने के लिए परीक्षण बना सकते हैं
  • संग्रह को न्यूमैन या कलेक्शन रनर का उपयोग करके चलाया जा सकता है