పనితీరు అవసరాల పరంగా మీ ప్రాజెక్ట్ అవసరాలకు తగినట్లుగా లేదా సవరించగలిగే పనితీరు పరీక్ష ప్రణాళిక టెంప్లేట్.
కోసం అనుసరించాల్సిన పనితీరు పరీక్ష విధానం యొక్క ఉన్నత-స్థాయి అవలోకనాన్ని అందించడం ఈ విభాగం యొక్క ఉద్దేశ్యం. ప్రాజెక్ట్. ఇది అన్ని సంబంధిత వాటాదారులకు సమర్పించబడాలి మరియు ఏకాభిప్రాయం పొందడానికి చర్చించాలి.
యొక్క డెలివరీలో భాగంగా, ఫంక్షనల్ మరియు ఫంక్షనల్ కాని ప్రాంతాల పరంగా పరిష్కారం అంగీకార ప్రమాణాలకు అనుగుణంగా ఉండాలి. ఈ పత్రం యొక్క ఉద్దేశ్యం
యొక్క నాన్-ఫంక్షనల్ పరీక్ష కోసం ఒక రూపురేఖను అందించడం పరిష్కారం.
ఈ పత్రం కింది వాటిని వర్తిస్తుంది:
వాస్తవ పనితీరు పరీక్ష కార్యకలాపాలతో కొనసాగడానికి కింది పని అంశాలు ముందే పూర్తి చేయాలి / అంగీకరించాలి:
అందించిన నాన్-ఫంక్షనల్ పరీక్ష అవసరాల పత్రం, సాధ్యమైన చోట పరిమాణాత్మక NFR లతో
లో సృష్టించబడిన తగిన వినియోగదారుల సంఖ్యపనితీరు పరీక్ష కార్యాచరణ ఎప్పుడు పూర్తవుతుంది:
పనితీరు పరీక్షలు యొక్క స్థిరమైన సంస్కరణకు వ్యతిరేకంగా అమలు చేయబడతాయి పరిష్కారం (ఇది ఇప్పటికే ఫంక్షనల్ పరీక్షలలో ఉత్తీర్ణత సాధించింది) మరియు పనితీరు పరీక్ష సమయంలో ఆ వాతావరణంలో ఎటువంటి విస్తరణ లేకుండా పనితీరు పరీక్ష కోసం కేటాయించిన ప్రత్యేకమైన ఉత్పత్తి-లాంటి వాతావరణంలో (ప్రీ-ప్రోడ్?) ప్రదర్శించబడుతుంది.
పనితీరు పరీక్ష కోసం అవసరమైన లోడ్ను ప్రారంభించడానికి ఒకటి లేదా అంతకంటే ఎక్కువ అంకితమైన “లోడ్ ఇంజెక్టర్లు” ఏర్పాటు చేయబడతాయి. లోడ్ ఇంజెక్టర్ ఒక VM లేదా బహుళ VM లు కావచ్చు, ఇది JMeter నడుస్తున్న ఉదాహరణను కలిగి ఉంటుంది, అభ్యర్థనలను ప్రారంభిస్తుంది.
వాల్యూమ్ మరియు పనితీరు పరీక్ష కోసం ఉపయోగించే పరీక్ష సాధనాలు:
ఓపెన్ సోర్స్ లోడ్ పరీక్ష సాధనం. వాల్యూమ్ మరియు పనితీరు పరీక్ష కోసం ప్రధానంగా ఉపయోగిస్తారు.
లాగింగ్ కోసం స్ప్లంక్ ఉపయోగించబడుతుంది (మరొక సాధనాన్ని ఉపయోగించవచ్చు - పరిపూర్ణ పరీక్ష బృందంతో ధృవీకరించాలి).
ది కింది లోడ్ ప్రమాణాలను నిర్వహించడానికి పరిష్కారం తగినంత పనితీరును కలిగి ఉండాలి.
ఎన్.బి. కింది పట్టికలోని సంఖ్యలు నమూనా కోసం మాత్రమే - ద్వారా ఖరారు అయిన తర్వాత నిజమైన విలువలు చేర్చబడాలి NFR పత్రం.
[Y2019] కోసం ప్రస్తుత పరిష్కారం నుండి గంట లక్ష్యాలు కనుగొనబడతాయి. ప్రణాళిక టెంప్లేట్ నుండి ఇతర ‘ఉదాహరణ’ విలువలను క్లియర్ చేసింది.
గంట గరిష్ట విలువలు ఎక్కువగా లేనందున, అవి స్థిర లోడ్ పరీక్షకు లక్ష్యంగా తీసుకోబడతాయి. స్కేలింగ్ కారకం ప్రస్తుతం టిబిడి.
పనితీరు పరీక్ష గరిష్టంగా 1000 [?] వినియోగదారులతో నడుస్తుంది. వినియోగదారులు లో సృష్టించబడతారు ముందే మరియు
ద్వారా ప్రాప్యత చేయవచ్చు లాగిన్ API. ప్రతి అభ్యర్థన వేర్వేరు యూజర్ఐడితో లాగిన్ అవుతుంది.
పనితీరు పరీక్ష స్క్రిప్ట్లను అమలు చేయడానికి JMeter సాధనం ఉపయోగించబడుతుంది. స్క్రిప్ట్స్లో, ప్రతి కొలతకు సరైన స్పందనలు అందుతున్నాయని నిర్ధారించడానికి పై కొలమానాలను అలాగే కొన్ని ప్రాథమిక ఫంక్షనల్ తనిఖీలను తనిఖీ చేయడానికి పేర్కొన్న వాదనలు ఉంటాయి.
ఒక సాధారణ సగటు రోజు ట్రాఫిక్ను అనుకరించేలా లోడ్ ప్రొఫైల్లు రూపొందించబడాలి సైట్. దయచేసి ట్రాఫిక్ సైట్ యొక్క కస్టమర్ ఐడెంటిటీ మరియు యాక్సెస్ మేనేజ్మెంట్ భాగానికి మాత్రమే విభజించబడింది మరియు పరిమితం చేయబడింది, అనగా.
క్రింద ఒక రోజు ఉదాహరణ ప్రొఫైల్:
చర్య యొక్క మొదటి కోర్సు బేస్లైన్ను కనుగొనడం. 1 వినియోగదారుని మాత్రమే ఉపయోగించి, ప్రతి ఎండ్ పాయింట్ కోసం సగటు ప్రతిస్పందన సమయాన్ని పొందడానికి మేము కొంత సమయం (ఉదా. 5 నిమిషాలు) అనుకరణను అమలు చేస్తాము. ఇది కేవలం 1 వినియోగదారుతో మాత్రమే మేము సెకనుకు గరిష్ట అభ్యర్థనలను సాధించగలమని నిర్ధారిస్తుంది.
బేస్లైన్ కొలమానాలు సేకరించిన తరువాత, లోడ్ ప్రొఫైల్ను అనుకరించే అదే అనుకరణ, లక్ష్య వాల్యూమ్లకు వ్యతిరేకంగా పరీక్షించడానికి ఎక్కువ సంఖ్యలో వినియోగదారులతో నడుస్తుంది. ఈ లోడ్ పరీక్ష యొక్క ఆలోచన ఏమిటంటే, ఒక సాధారణ రోజు లోడ్కు వ్యతిరేకంగా సిస్టమ్ను పరీక్షించడం, ర్యాంప్-అప్లు, రోజు శిఖరాలు మరియు రాంప్-డౌన్లను అనుకరించడం.
ఒత్తిడి పరీక్ష యొక్క లక్ష్యం వ్యవస్థ యొక్క బ్రేకింగ్ పాయింట్ను కనుగొనడం, అనగా సిస్టమ్ ఏ సమయంలో స్పందించదు. ఆటో-స్కేలింగ్ స్థానంలో ఉంటే, ఒత్తిడి పరీక్ష కూడా మంచి సూచికగా ఉంటుంది, ఈ సమయంలో సిస్టమ్ ప్రమాణాలు మరియు కొత్త వనరులు జోడించబడతాయి. ఒత్తిడి పరీక్ష కోసం, లోడ్ పరీక్ష కోసం ఉపయోగించే అదే అనుకరణ ఉపయోగించబడుతుంది కాని expected హించిన లోడ్ కంటే ఎక్కువ.
స్పైక్ టెస్టింగ్ సాపేక్షంగా తక్కువ వ్యవధిలో సిస్టమ్లో గణనీయమైన లోడ్ను పరిచయం చేస్తుంది. ఈ పరీక్ష యొక్క లక్ష్యం ఉదాహరణకు, అమ్మకపు సంఘటనను అనుకరించడం, పెద్ద సంఖ్యలో వినియోగదారులు ఒకేసారి తక్కువ వ్యవధిలో వారి ఖాతాను యాక్సెస్ చేసినప్పుడు.
నానబెట్టిన పరీక్ష ఎక్కువ కాలం లోడ్ పరీక్షను అమలు చేస్తుంది. నానబెట్టిన పరీక్ష సమయంలో ఏదైనా మెమరీ లీక్లు మరియు స్పందించని లేదా లోపాలను బహిర్గతం చేయడమే లక్ష్యం. మేము సాధారణంగా 24 గంటలు 80% లోడ్ (లోడ్ పరీక్ష కోసం ఉపయోగిస్తాము), మరియు / లేదా 60 గంటలు లోడ్ 48 గంటలు ఉపయోగిస్తాము.
సంతృప్త పాయింట్ పరీక్షలో, సిస్టమ్ ఏ సమయంలో స్పందించడం లేదని నిర్ధారించడానికి మేము లోడ్ను క్రమంగా పెంచుకుంటాము, అనగా లోడ్ పరంగా సిస్టమ్ యొక్క బ్రేకింగ్ పాయింట్ను కనుగొనడం.
పనితీరు పరీక్షను పూర్తి చేయడానికి, కింది కార్యకలాపాలు క్రమంలో జరగాలని సూచించారు:
కింది పరీక్షలను కింది క్రమంలో అమలు చేయాలి:
ఆదర్శవంతంగా, ప్రతి పరీక్ష రకానికి చెందిన 2 టెస్ట్ పరుగులు ప్రదర్శించబడతాయి. ప్రతి టెస్ట్ రన్ తరువాత, దాని పనితీరును పెంచడానికి అప్లికేషన్ చక్కగా ట్యూన్ చేయబడి ఉండవచ్చు మరియు తరువాత మరొక పరీక్ష చక్రం ప్రారంభమవుతుంది.