Performanță de testare 1

Testarea de performanță (Engl Performance Testing.) - acest test, care este utilizat pentru a determina viteza sistemului sau a unei părți a acestuia la o anumită sarcină. Acesta este adesea folosit pentru a verifica și valida diferitele atribute de calitate ale sistemului:

  • scalabilitate
  • încredere
  • consumul de resurse

testarea de performanță își propune să ia în considerare performanța pe scena de proiectare și de simulare și de sistem înainte de începerea principalelor etape de dezvoltare.

Prezentare generală

avansat

Puteti vedea mai jos Pentru mai multe informații despre acest concept.

Testarea Direcții de performanță

În performanță de testare face o distincție între următoarele domenii:

  • Testarea de încărcare (testare de sarcină în limba engleză.) - aceasta este cea mai simplă formă de testare de performanță. Testarea de încărcare se face de obicei pentru a evalua comportamentul cererii în cadrul dat sarcina de așteptat. Această sarcină poate fi, de exemplu, numărul estimat de cereri de utilizator concurente comite un număr predeterminat de tranzacții pe intervalul de timp. Acest tip de testare oferă, de obicei, un timp de răspuns de toate cele mai importante tranzacții de afaceri. În cazul de monitorizare a bazei de date, server de aplicații, de rețea, și așa mai departe. D. Acest tip de testare poate identifica, de asemenea, unele aplicații spațiale înguste.
  • Stresul de testare (Eng. Testele de stres) este utilizat de obicei pentru a înțelege limitele aplicațiilor de lățime de bandă. Acest tip de testare este realizat pentru a determina fiabilitatea sistemului în timpul sarcinilor și răspunsuri la întrebările extreme sau disproporționate cu privire la performanța adecvată a sistemului în cazul în care curentul de sarcină este mult mai mare decât maximul așteptat.
  • Testarea stabilității (Engl. Endurance, ud, testul de stabilitate) se efectuează pentru a se asigura că aplicația poate să reziste la sarcina de așteptat pentru o lungă perioadă de timp. În realizarea acestui tip de test sunt monitorizate pentru consumul de memorie de aplicație pentru a identifica posibile scurgeri. De asemenea, important, dar adesea trecute cu vederea, factor este degradarea performanței, al cărei sens este acela de a se asigura că viteza de procesare a informațiilor și / sau timpul de răspuns al aplicației, după o lungă perioadă de timp de funcționare au fost la fel sau mai bine decât la începutul testului.
  • Testarea de configurare (testare de configurare limba engleză.) - un alt tip de testare tradiționale de performanță. În acest caz, în loc de a performanței sistemului de testare în ceea ce privește sarcinile alimentate, testat efectul modificărilor configurației de performanță. Un bun exemplu de astfel de teste pot fi experimente cu diferite metode de echilibrare a sarcinii. Testarea de configurare poate fi, de asemenea, combinate cu o sarcină, stres și testarea stabilității.

Determinarea în scopuri de testare de performanță

Testarea de performanță este atât de tipic obiectivelor:

  • Pentru a demonstra că sistemul îndeplinește criteriile de performanță.
  • Pentru a determina performanța oricăreia dintre cele două sau mai multe sisteme mai bune.
  • Pentru a determina care element de sarcină sau o parte a sistemului duce la scăderea productivității.

Multe teste de performanță sunt efectuate fără nici o încercare de a înțelege scopul lor reală. Înainte de testare ar trebui să fie întotdeauna dat întrebarea de afaceri: „Care este obiectivul urmărim, testarea de performanță?“. Răspunsurile la această întrebare fac parte dintr-un studiu de fezabilitate de testare (sau caz de afaceri). Obiectivele pot varia în funcție de tehnologia utilizată de aplicație, sau destinația acestuia.

întrebări tipice de performanță de testare

articole similare