Гүйцэтгэл ба ачааллын туршилтын ялгаа

Гүйцэтгэл ба ачааллын туршилтын ялгаа
Гүйцэтгэл ба ачааллын туршилтын ялгаа

Видео: Гүйцэтгэл ба ачааллын туршилтын ялгаа

Видео: Гүйцэтгэл ба ачааллын туршилтын ялгаа
Видео: I just bought an INSANE graphics card 2024, Арваннэгдүгээр
Anonim

Гүйцэтгэл ба ачааллын туршилт

Програм хангамжийн инженерчлэлийн хүрээнд системийн саад бэрхшээлийг илрүүлэхийн тулд гүйцэтгэлийн туршилт хийдэг. Гүйцэтгэлийн тестийг мөн найдвартай байдал, нөөцийн ашиглалт, өргөтгөх чадвар зэрэг шинж чанаруудыг шалгах, системийн гүйцэтгэлийн суурь үзүүлэлтийг тогтооход ашиглаж болно. Ачааллын тест нь гүйцэтгэлийн туршилтын дэд төрлүүдийн нэг юм. Энэ нь тодорхой ачааллын дор системийн үйл ажиллагааг хэмжихийн тулд хийгддэг. Ачааллын тест нь үйлчлүүлэгч-сервер загварт суурилсан олон хэрэглэгчийн системд илүү хамааралтай боловч текст процессор эсвэл график засварлагч зэрэг бусад програм хангамжийн системийг мөн ачааллыг шалгах боломжтой.

Гүйцэтгэлийн туршилт

Дээр дурьдсанчлан гүйцэтгэлийн тест нь програм хангамжийн системийн саад тотгорыг тодорхойлж, арилгах, цаашдын туршилтанд хэрэг болохуйц гүйцэтгэлийн суурь үзүүлэлтийг тогтоох зорилгоор хийгддэг. Гүйцэтгэлийн сорилт нь ачааллын туршилт, тэсвэр тэвчээрийн туршилт (дэвтээх туршилт), баяжуулалтын туршилт, тохиргооны туршилт, тусгаарлах туршилт зэрэг туршилтуудыг багтаана. Гүйцэтгэлийн туршилт нь системийн нарийн хяналттай хэмжилтийн багцыг авахыг шаарддаг. Гүйцэтгэлийн туршилтаас хамгийн сайн үр дүнд хүрэхийн тулд үүнийг сайтар төлөвлөж, туршилтын үйл явц жигд явагдах тогтвортой систем дээр хийх ёстой. Гүйцэтгэлийн туршилт хийхдээ системийн гүйцэтгэлийн хувьд яг юуг хэмжихийг хүсч байгаагаа тодорхой ойлгох нь чухал юм. Жишээлбэл, хэрэв та вэб програмын гүйцэтгэлийг шалгаж байгаа бол хүлээн зөвшөөрөгдсөн хариу өгөх хугацаа болон системээр ажиллах боломжтой хэрэглэгчдийн тоог мэдэхийг хүсч болно. Эдгээр хоёр талыг анхаарч үзвэл, та хэрэглэгчдийн тоог байнга нэмэгдүүлж, саад бэрхшээлийг тодорхойлох замаар туршилтыг эхлүүлж болно.

Ачааллын туршилт

Өмнө дурьдсанчлан ачааллын туршилт нь гүйцэтгэлийн туршилтын нэг хэсэг бөгөөд автоматжуулсан хэрэглүүр ашиглан програм хангамжийн системийн ачааллыг нэмэгдүүлэх замаар хийгддэг. Ачааллын туршилтыг заримдаа эзэлхүүний туршилт гэж нэрлэдэг. Ачаалах тестийн зарим жишээ нь олон тооны хэрэглэгчийн шуудангийн хайрцаг бүхий шуудангийн серверийг турших эсвэл текст процессор ашиглан маш том баримт бичгийг засварлах туршилт байж болно. Ачааллын туршилтыг урьдчилан тодорхойлсон ачааллын түвшинг ашиглан ихэвчлэн системийн эвдрэлгүйгээр даван туулах хамгийн их ачааллыг ашиглан гүйцэтгэдэг. Ихэвчлэн ачааллын тест нь санах ойн менежментийн асуудал, санах ойн алдагдал, буфер хэт их ачаалал гэх мэт ердийн туршилтанд илэрдэггүй алдаануудыг илрүүлэх зорилготой. Ачааллын тест нь гүйцэтгэлийн туршилтын явцад тогтоосон гүйцэтгэлийн суурь үзүүлэлтийг систем хангаж байгаа эсэхийг баталгаажуулах хэрэгсэл болдог.

Гүйцэтгэл ба ачааллын туршилтын ялгаа

Гүйцэтгэлийн туршилт ба ачааллын туршилт гэсэн нэр томъёог хооронд нь сольж ашигладаг ч ачааллын туршилт нь гүйцэтгэлийн туршилтын зөвхөн нэг тал юм. Хоёр шалгалтын зорилго нь бас өөр. Гүйцэтгэлийн туршилт нь хэмжилт, жишиг тогтоох зорилгоор ачааллын туршилтын техникийг ашигладаг бөгөөд хэд хэдэн ачааллын түвшинг ашигладаг. Гэхдээ ачааллын туршилт нь урьдчилан тодорхойлсон ачааллын нэг түвшинд ажилладаг бөгөөд ихэвчлэн систем нь эвдрэлгүйгээр удирдаж чадах хамгийн их ачаалал юм. Практикт гүйцэтгэлийн туршилтыг системийн саад бэрхшээлийг олж илрүүлэх, арилгах зорилготойгоор хийдэг. Системийг цаашид оновчтой болгох боломжгүй үед хэрэглэгчийн урьдчилан тодорхойлсон шаардлагыг хангахын тулд системд юу нэмэх шаардлагатайг тодорхойлохын тулд ачааллын туршилтыг эхлүүлдэг (ихэнхдээ вэб серверийн тоо, мэдээллийн сангийн сервер гэх мэт техник хангамжийн өргөтгөлүүд).

Зөвлөмж болгож буй: