Solo per chiarezza, lo stress test che ho scritto aumenta costantemente il carico sul sistema fino a raggiungere un punto di rottura. Funziona teoricamente indefinitamente, ma poiché le risorse di sistema sono limitate, si prevede che fallirà dopo un certo periodo di tempo. Ho un carico previsto per il sistema, ma questo viene testato separatamente in un test di carico . Lo scopo di questo stress test è scoprire quanto carico posso caricare sul sistema prima di dover implementare il ridimensionamento.
Sto scrivendo uno stress test per un sistema e mi chiedo se abbia senso avere criteri di superamento / fallimento. Per natura della prova, il carico aumenta costantemente fino a raggiungere un punto di rottura (cioè non riesce ). Ovviamente non so quale sia questo punto di rottura in anticipo, e quindi nessuna aspettativa del carico che il sistema può gestire (in teoria comunque).
Ora ho altri test delle prestazioni per testare il sistema con un carico previsto, ecc., Per i quali posso facilmente impostare i criteri pass / fail e potrei usare questi criteri come base per il mio stress test. In altre parole, potrei stabilire una linea di base minima per raggiungere il mio stress test, ma non sono sicuro che questa sia la cosa giusta da fare (questo 'duplicazione' dell'altro mio test?).
Spero che qualcuno con più esperienza nei test delle prestazioni possa aiutarmi qui. Quali sono i criteri di superamento / fallimento utilizzati da altri durante gli stress test (se presenti)?