జెమీటర్ డిస్ట్రిబ్యూటెడ్ (రిమోట్) టెస్టింగ్: మాస్టర్ స్లేవ్ కాన్ఫిగరేషన్

డిస్ట్రిబ్యూటెడ్ టెస్టింగ్ అంటే ఏమిటి?

డిస్ట్రిబ్యూటెడ్ టెస్టింగ్ అనేది ఒక రకమైన పరీక్ష, ఇది నిర్వహించడానికి బహుళ వ్యవస్థలను ఉపయోగిస్తుంది ఒత్తిడి పరీక్ష . వెబ్‌సైట్‌లు మరియు సర్వర్ అప్లికేషన్‌లు ఒకేసారి బహుళ క్లయింట్‌లతో పనిచేస్తున్నప్పుడు వాటిని పరీక్షించడానికి డిస్ట్రిబ్యూటెడ్ టెస్టింగ్ వర్తించబడుతుంది.



డిస్ట్రిబ్యూట్స్ టెస్టింగ్ క్లయింట్-సర్వర్ మోడల్‌ని క్రింది బొమ్మగా ఉపయోగిస్తుంది:



  • మాస్టర్ : JMeter GUI నడుస్తున్న సిస్టమ్, ప్రతి బానిసను నియంత్రించండి.
  • బానిస : JMeter-server నడుస్తున్న సిస్టమ్, మాస్టర్ నుండి ఆదేశాన్ని స్వీకరించి, పరీక్షలో ఉన్న సర్వర్‌కు అభ్యర్థనను పంపండి.
  • లక్ష్యం : పరీక్షలో ఉన్న వెబ్ సర్వర్, బానిసల నుండి అభ్యర్థనను పొందండి.

రిమోట్ పరీక్ష ఉదాహరణ

ముందస్తు షరతు:

  • సిస్టమ్స్‌లోని ఫైర్‌వాల్స్ ఆఫ్ చేయబడ్డాయి. కొన్ని సందర్భాల్లో, ఫైర్‌వాల్ ఇప్పటికీ ట్రాఫిక్‌ను అడ్డుకుంటుంది. మీరు విండో ఫైర్‌వాల్ లేదా లైనక్స్ ఫైర్‌వాల్‌ను డిసేబుల్ చేయాలి.
  • అన్ని యంత్రాలు ఒకే సబ్‌నెట్‌లో ఉండాలి. యంత్రాలు ఒకే సబ్‌నెట్‌లో లేనట్లయితే, అవి నెట్‌వర్క్‌లో ఒకరినొకరు గుర్తించలేకపోవచ్చు.
  • ఊహించని లోపాలు/సమస్యలను నివారించడానికి JMeter యొక్క అదే వెర్షన్‌ని ఉపయోగించండి.

ఇక్కడ ఉంది రోడ్‌మ్యాప్ ఈ పరీక్ష కోసం:

దశ 1) సిస్టమ్ కాన్ఫిగరేషన్

సెటప్ బానిస సిస్టమ్‌లు, jమీటర్/బిన్ డైరెక్టరీకి వెళ్లి 'jmeter-server.bat' ఫైల్‌ను అమలు చేయండి.

విండోస్ 10 కోసం ఉత్తమ మ్యూజిక్ ఆర్గనైజర్

బానిస యంత్రానికి IP చిరునామా ఉందని ఊహించండి: 192.168.0.10. విండోస్‌లో, కింది బొమ్మలా కనిపించే విండోను మీరు చూడాలి:



మాస్టర్ సిస్టమ్స్, /బిన్ డైరెక్టరీకి వెళ్లి ఫైల్‌ను ఎడిట్ చేయండి jmeter.properites , క్రింది విధంగా IP బానిస యంత్రాన్ని జోడించండి

దశ 2) పరీక్షను అమలు చేయండి

ఈ సమయంలో, మీరు లోడ్ పరీక్షను ప్రారంభించడానికి సిద్ధంగా ఉన్నారు. మాస్టర్ మెషీన్‌లో, JMeter GUI ని అమలు చేయండి మరియు పరీక్ష ప్రణాళికను తెరవండి.

మెను బార్‌లో రన్ క్లిక్ చేయండి; ఎంచుకోండి రిమోట్ ప్రారంభం -> ఎంచుకోండి IP చిరునామా బానిస యంత్రం

దశ 3) ట్రబుల్షూటింగ్

మీరు పై మెషీన్ పరీక్షను అమలు చేయలేక పోయినట్లయితే మరియు దిగువ దోషాన్ని చూసినట్లయితే, JMeter-server.bat ఫైల్‌ని అమలు చేయమని బానిస యంత్రం యజమానిని అడగండి.

ఈ లోపాన్ని పరిష్కరించడానికి మాస్టర్ మరియు బానిస యంత్రాలలో ఫైర్‌వాల్‌ను నిలిపివేయండి.

పరిమితి:

కొన్ని ప్రాథమిక అంశాలు ఉన్నాయి పరిమితులు పంపిణీ పరీక్ష కోసం. తెలిసిన వస్తువుల జాబితా ఇక్కడ ఉంది:

  • సర్వర్ మరియు ఖాతాదారులందరూ తప్పనిసరిగా ఆన్‌లో ఉండాలి అదే సబ్నెట్.
  • డిస్ట్రిబ్యూటెడ్ టెస్టింగ్‌లో టార్గెట్ సర్వర్‌కు పెద్ద ప్రాసెసింగ్ పవర్ ఉండాలి. లక్ష్య సర్వర్ సులభంగా ఉంటుంది ఓవర్‌లోడ్ చేయబడింది ఒకవేళ పంపిణీ చేయబడిన JMeter పరీక్షల ద్వారా ఇది చాలా అభ్యర్థనలను అందుకుంటుంది.
  • ఒకే JMeter పరిమిత సంఖ్యలో థ్రెడ్‌లను (100- 300 థ్రెడ్‌లు) మాత్రమే నిర్వహించగలదు.
  • పంపిణీ చేయబడిన JMeter పరీక్షలు సంక్లిష్టమైనవి, ఒక అనుభవశూన్యుడు నిర్మించడం కష్టం.