Esercitazione sul test di archiviazione: cos'è, tipo, concetti

Sommario:

Anonim

Test di archiviazione

Il test di archiviazione è un tipo di test del software utilizzato per verificare se l'applicazione software sottoposta a test memorizza i dati rilevanti in directory appropriate e se dispone di spazio sufficiente per evitare terminazioni impreviste a causa di spazio su disco insufficiente. È anche chiamato Storage Performance Testing.

Perché testare lo storage?

  • Archiviazione lenta significa tempi di risposta lenti, query di lunga durata e minore disponibilità delle applicazioni
  • Lo storage lento è un sovraccarico per la manutenzione dell'infrastruttura del server
  • Aiuta a trovare la sua limitazione pratica di archiviazione prima della distribuzione
  • Aiuta a capire come reagirà il sistema quando un nuovo dispositivo hardware viene sostituito o aggiornato

Tipi di test di archiviazione

  • Test delle applicazioni: test delle applicazioni con query di esempio con un ambiente simile alla produzione
  • Simulazione dell'applicazione: eseguire il test utilizzando un software standard simile a un'applicazione di destinazione
  • Benchmarking: condurre il test utilizzando un software standard

Concetti di test comuni coinvolti durante i test di archiviazione

Tipi di test di archiviazione Esempio di attività di test di archiviazione comuni
  • Test dell'applicazione:
  • Confronta i tempi di risposta OLTP
  • Confronta i tempi di esecuzione batch
  • Confronta le velocità di streaming sostenute
  • Simulazione dell'applicazione:
  • Testare i picchi di IOPS di archiviazione per i database
  • Testare lo storage di picco per l'ambiente di streaming dei dati o ambienti di streaming dei dati
  • Testare la latenza di archiviazione per la messaggistica o altre applicazioni a thread singolo
  • Analisi comparativa
  • Verifica della corruzione dei dati

Errori durante l'esecuzione del test di archiviazione

  • Monitoraggio delle prestazioni del server errate
  • Senza svuotare la cache del server confrontando i dispositivi di archiviazione
  • Durante il test si dimentica di monitorare l'utilizzo del processore
  • Verifica delle prestazioni di archiviazione con i comandi di copia dei file

Conclusione:

L'ingegneria del software, le tecniche di test di archiviazione garantiscono l'applicazione in prova, memorizza i dati rilevanti nelle directory appropriate.