JMeter ट्यूटोरियल: REST वेब सेवांची चाचणी घेणे

या Jmeter ट्यूटोरियल मध्ये, आम्ही Jmeter टूल वापरुन REST API किंवा वेब सर्व्हिसची चाचणी कशी घेऊ शकतो ते पाहू.

आम्ही जेम्सटरला एका विश्रांती वेब सेवेकडे जेसन विनंती पाठविण्यासाठी आणि जेसन प्रतिसादाचे विश्लेषण करण्यासाठी वापरू शकतो.

आरईएसटी वेब सेवेसाठी चाचणी योजना

  • थ्रेड ग्रुप
  • HTTP विनंती

कोणत्याही जमेटर चाचण्यांप्रमाणे, आम्हाला प्रथम एचटीटीपी विनंती सॅम्पलरसह थ्रेड ग्रुप तयार करण्याची आवश्यकता आहे.


चाचणी-उर्वरित-जमेटर -1

आपण आता चाचणी चालविल्यास, आपल्यास 415 चा प्रतिसाद कोड आणि “असमर्थित माध्यम प्रकार” प्रतिसाद संदेशासह त्रुटी येऊ शकते.


हे कारण आहे की REST API ला शीर्षलेख विनंतीमध्ये 'सामग्री-प्रकार' आणि 'प्रवेश' मापदंडांची अपेक्षा असू शकते.

चाचणी-बाकी-जमेटर -7

  • HTTP शीर्षलेख व्यवस्थापक

पुढे आम्हाला विनंतीच्या शीर्षलेखात मापदंड पाठविण्यासाठी एचटीटीपी शीर्षलेख व्यवस्थापक जोडण्याची आवश्यकता आहे. आम्हाला विनंती शीर्षलेख म्हणून “सामग्री-प्रकार” आणि “प्रवेश” व्हेरिएबल्स पाठविणे आवश्यक आहे.

चाचणी-उर्वरित-जमेटर -3


चाचणी-उर्वरित-जमेटर -4

बहुधा, आपल्याला आपला अनुप्रयोग एपीआय की द्वारे नोंदणी करण्याची आवश्यकता आहे. यास आरईएसपीटीला पोस्ट पद्धत म्हणून पाठविणे आवश्यक आहे विनंती मुख्य भाग .

  • विनंतीच्या मुख्य भागामध्ये पोस्ट करा

चाचणी-उर्वरित-जमेटर -8

आणि जेसन स्वरूपात प्रतिसाद


चाचणी-उर्वरित-जमेटर -9

पुढे जेसन प्रतिसाद काढणे किंवा त्याचे विश्लेषण करणे आहे.

  • जेसन प्रतिसाद काढा

Jmeter एक सुलभ आहे JsonPath नावाचे प्लगइन जे जेसन प्रतिसादांचे विश्लेषण करण्यासाठी वापरले जाऊ शकते.

एकदा आपण वरील प्लगइन स्थापित केले की आम्ही पोस्ट प्रोसेसर म्हणून जेसन पथ एक्सट्रॅक्टर वापरू शकतो


चाचणी-जेसन-पाथ एक्सट्रॅक्टर

एकदा आम्ही आमच्या चाचणी योजनेत जेसन पाथ एक्सट्रॅक्टर जोडला, तर आम्ही जेसन घटकांचा संदर्भ घेण्यासाठी डॉट नोटेशन वापरू शकतो.

या उदाहरणात, आम्हाला “ग्राहक_आयडी” चे मूल्य काढायचे आहे:

json-path-extractor


“Client_id” चे व्हेरिएबल “ग्राहक_id_value” नावाच्या व्हेरिएबलमधे सेव्ह होईल. आपण इच्छुक कोणतेही अर्थपूर्ण नाव देऊ शकता.

एकदा व्हेरिएबलच्या नावामध्ये व्हॅल्यू सेव्ह झाल्यावर आपण त्या व्हेरिएबलचे नाव $ {client_id_value the फॉरमॅटमधे वापरू शकतो.

jmeter-बाकीची-चाचणी

मनोरंजक लेख