Sobes.tech
Junior

Программалык камсыздоону тестирлөө контекстинде иштөө (performance) эмне?

sobes.tech AI

AIден жооп

Тестирлөөдө иштөө жөндөмдүүлүгү — бул системанын кандай жүрүп жатканын жана белгилүү бир иш жүктөмүндө канчалык тез жооп берерин изилдөө. Мақсат — колдонмонун өткөрүмдүүлүгүн, ылдамдыгын, масштабдуулугун жана туруктуулугун аныктоо.

Негизги аспектилер:

  • Жооп убактысы: Система суранычты иштетип, натыйжаны кайтаруу үчүн талап кылынган убакыт.
  • Өткөрүмдүүлүк: Бир убакытта системанын иштеткен транзакциялары же операцияларынын саны.
  • Ресурстарды колдонуу: CPU, эс тутум, диск жана тармактын жүктөө көрсөткүчтөрү.
  • Масштабдуулук: Системанын колдонуучулардын саны же маалымат көлөмү өсүп жатканда өзүнүн иштөө жөндөмүн арттыруу мүмкүнчүлүгү.
  • Туруктуулук: Узак мөөнөттүү жүктөөдө системанын каталарсыз же иштөө көрсөткүчүнүн төмөндөшүсүз иштөө жөндөмү.

Иштин түрлөрү:

  • Жүктөө тест: Күтүлгөн эң жогорку жүктөмдө системанын жүрүм-турумун баалоо.
  • Стресс тест: Күтүлгөндөн ашкан жүктөмдө системанын жүрүм-турумун текшерүү жана каталардын чекитин аныктоо.
  • Төзүмдүүлүк / узак мөөнөттүү тест: Узак убакыт бою туруктуу жүктөөдө системанын жүрүм-турумун баалоо.
  • Масштабдуулук тест: Жүктөмдү көбөйтүү менен системанын эффективдүүлүгүн аныктоо.

Куралдар:

  • JMeter
  • LoadRunner
  • Gatling
  • k6

Мақсат — кысым чекиттерин аныктоо, иштөө чектерин белгилөө жана системанын нефункционалдуу талаптарды аткарганын камсыз кылуу.