ఈ Jmeter ట్యుటోరియల్లో, Jmeter సాధనాన్ని ఉపయోగించి REST API లేదా వెబ్ సేవను ఎలా పరీక్షించవచ్చో పరిశీలిస్తాము.
JST అభ్యర్థనను RESTful వెబ్ సేవకు పంపడానికి మరియు Json ప్రతిస్పందనను అన్వయించడానికి మేము Jmeter ని ఉపయోగించవచ్చు.
ఏదైనా Jmeter పరీక్షల మాదిరిగానే, మేము మొదట HTTP అభ్యర్ధన నమూనాతో పాటు థ్రెడ్ సమూహాన్ని సృష్టించాలి.
మీరు ఇప్పుడు పరీక్షను అమలు చేస్తే, మీకు 415 ప్రతిస్పందన కోడ్ మరియు “మద్దతు లేని మీడియా రకం” అనే ప్రతిస్పందన సందేశంతో లోపం రావచ్చు.
REST API శీర్షిక అభ్యర్థనలో ”కంటెంట్-రకం” మరియు “యాక్సెస్” పారామితులను ఆశించే అవకాశం ఉంది.
తరువాత మేము అభ్యర్థన యొక్క శీర్షికలో పారామితులను పంపడానికి HTTP హెడర్ మేనేజర్ను జోడించాలి. మేము “కంటెంట్-టైప్” మరియు “యాక్సెస్” వేరియబుల్స్ను అభ్యర్థన శీర్షికలుగా పంపాలి.
చాలా మటుకు, మీరు మీ అప్లికేషన్ను API కీ ద్వారా నమోదు చేసుకోవాలి. ఇది POST పద్దతిగా REST API కి పంపాలి అభ్యర్థన యొక్క శరీరం .
మరియు Json ఆకృతిలో ప్రతిస్పందన
తదుపరిది Json ప్రతిస్పందనను సంగ్రహించడం లేదా అన్వయించడం.
Jmeter ఒక సులభ ఉంది JsonPath అని పిలువబడే ప్లగ్ఇన్ ఇది Json ప్రతిస్పందనలను అన్వయించడానికి ఉపయోగించవచ్చు.
మీరు పై ప్లగిన్ను ఇన్స్టాల్ చేసిన తర్వాత, మేము పోస్ట్ ప్రాసెసర్గా Json Path Extractor ని ఉపయోగించవచ్చు
మేము మా పరీక్ష ప్రణాళికకు Json Path Extractor ని జోడించిన తర్వాత, మేము Json మూలకాలను సూచించడానికి డాట్ సంజ్ఞామానాన్ని ఉపయోగించవచ్చు.
ఈ ఉదాహరణలో, మేము “client_id” విలువను సేకరించాలనుకుంటున్నాము:
“Client_id” యొక్క విలువ “client_id_value” అనే వేరియబుల్లో సేవ్ చేయబడుతుంది. మీరు కోరుకున్న ఏదైనా అర్ధవంతమైన పేరు ఇవ్వవచ్చు.
విలువ వేరియబుల్ పేరులో సేవ్ చేయబడిన తర్వాత, ఆ వేరియబుల్ పేరును {{client_id_value format ఆకృతిలో ఉపయోగించడం ద్వారా మనం విలువను గుర్తు చేసుకోవచ్చు.