Opplæringsveiledning for lagringstesting: Hva er, type, Concepts

Lagringstesting

Lagringstesting er en type programvaretesting som brukes til å verifisere om programvareapplikasjonen som testes lagrer relevante data i passende kataloger og om den har nok plass til å forhindre uventede avslutninger på grunn av utilstrekkelig diskplass. Det kalles også Storage Performance Testing.

Hvorfor lagringstesting?

  • Sakte lagring betyr langsomme responstider, langvarige spørringer og lavere applikasjonstilgjengelighet
  • Langsom lagring er en overhead for vedlikehold av serverinfrastruktur
  • Det hjelper å finne den praktiske lagringsbegrensningen før distribusjon
  • Det hjelper å forstå hvordan systemet vil reagere når ny maskinvareenhet byttes ut eller oppgraderes

Lagringstesting

Typer lagringstesting

  • Applikasjonstesting: Applikasjonstesting med eksempelspørringer med produksjonslignende miljø
  • Applikasjonssimulering: Utfør testingen med standardprogramvare som ligner på en målapplikasjon
  • Referansemåling: Utfør testingen med standard programvare

Vanlige testkonsepter involvert under lagringstesting

Typer lagringstesting Eksempel på vanlige lagringstestaktiviteter
  • Applikasjonstesting:
  • Sammenlign OLTP-svartider
  • Sammenlign batchkjøringstider
  • Sammenlign vedvarende strømmehastigheter
  • Applikasjonssimulering:
  • Test topplagring IOPS for databaser
  • Test topplagring for datastrømmemiljøer eller datastrømmemiljøer
  • Test lagringsforsinkelse for meldinger eller andre enkelttrådede applikasjoner
  • Benchmarking
  • Tester for datakorrupsjon

Feil under utføring av lagringstesting

  • Overvåker feil serverytelse
  • Uten å tømme serverbufferen sammenligne lagringsenhetene
  • Glemmer å overvåke prosessorbruk under testing
  • Testing av lagringsytelse med filkopieringskommandoer

Konklusjon

Engineering programvare, Lagringstestteknikker sikrer at applikasjonen som testes, lagrer relevante data i de aktuelle katalogene.

Oppsummer dette innlegget med: