పనితీరు పరీక్ష, లోడ్ పరీక్ష మరియు ఒత్తిడి పరీక్షల మధ్య తేడా ఏమిటి?
పనితీరు పరీక్ష అనుకున్న సంఖ్యలో వినియోగదారులతో అనువర్తనం యొక్క ప్రతిస్పందన సమయాన్ని కొలుస్తుంది. సాధారణ పరిస్థితులలో ఒక అప్లికేషన్ ఎలా ప్రవర్తిస్తుందో సూచించడానికి బేస్లైన్ మరియు సూచన పొందడం దీని లక్ష్యం. ఇది అవసరమైన ప్రతిస్పందన సమయాన్ని కలుస్తుందా?
అప్లికేషన్ సాధారణ వినియోగదారుల సంఖ్య కంటే ఎక్కువగా ఉన్నప్పుడు లోడ్ పరీక్ష అనేది ప్రతిస్పందన సమయాన్ని కొలుస్తుంది.
ప్రతిస్పందన సమయం పెరుగుతుంది, అనగా అప్లికేషన్ భారీ లోడ్ కింద నెమ్మదిగా ఉంటుంది, అయితే లోడ్ పరీక్ష యొక్క లక్ష్యం అనువర్తనం సర్వర్లో పెరిగిన లోడ్ను కొనసాగించగలదా లేదా సర్వర్లను క్రాష్ చేసి చంపేస్తుందో లేదో చూడటం.
లోడ్ పరీక్ష సాధారణంగా తక్కువ సంఖ్యలుగా ప్రారంభమవుతుంది మరియు సిస్టమ్లో కావలసిన లోడ్కు చేరే వరకు క్రమంగా ఒక నిర్దిష్ట వ్యవధిలో పెరుగుతుంది మరియు తరువాత అది ర్యాంప్ డౌన్ అవుతుంది.
స్ట్రెస్ టెస్టింగ్ లేదా సోక్ టెస్టింగ్ లోడ్ టెస్టింగ్ లాంటిది కాని మేము సర్వర్లో లోడ్ను చాలా కాలం పాటు తిరిగి ప్రారంభిస్తాము, 1 గంట అని చెప్పండి.
ఒత్తిడి పరీక్ష యొక్క లక్ష్యం ఏమిటంటే, సుదీర్ఘకాలం స్థిరమైన లోడ్ కింద, నెమ్మదిగా ప్రతిస్పందించినప్పటికీ, సర్వర్లు క్రాష్ అవ్వకుండా చూసుకోవాలి.
ఒత్తిడి పరీక్ష లోడ్ పరీక్ష మాదిరిగానే ప్రారంభమవుతుంది, ఉదా. సర్వర్లపై క్రమంగా లోడ్ను పెంచుతుంది, కానీ ఈ లోడ్ చేరుకున్న తర్వాత, మేము ఇచ్చిన లోడ్ కోసం సర్వర్లో అదే లోడ్ను తిరిగి ప్రారంభిస్తాము మరియు తరువాత ప్రతిస్పందన సమయాన్ని కొలుస్తాము.
మేము సర్వర్లో లోడ్ను పెంచుతూ ఉంటే, సర్వర్ ఎక్కువ అభ్యర్ధనలను నిర్వహించలేనప్పుడు ఒక పాయింట్ వస్తుంది మరియు అది క్రాష్ అవుతుంది, చాలావరకు HTTP లోపం 500 ప్రతిస్పందన కోడ్ ఇవ్వడం ప్రారంభిస్తుంది.
ఇది జరిగిన తర్వాత, మేము అప్లికేషన్ యొక్క సామర్థ్యాన్ని సూచిస్తాము, అనగా అప్లికేషన్ ఎంత మంది వినియోగదారులను నిర్వహించగలదు.