Կատարման փորձարկման տերմինաբանություններ

Ստորև ներկայացված են կատարման փորձարկման ընդհանուր տերմինաբանությունների ցանկը.

Ելակետային գծեր

Ստեղծում ա ելակետային կատարողականի մետրային տվյալները գրավելու համար մի շարք թեստերի գործարկման գործընթաց է `համակարգի կամ կիրառման հետագա կատարողականը բարելավող փոփոխությունների արդյունավետությունը գնահատելու նպատակով:

Հենանիշ

Հենանիշ ձեր համակարգի կատարողականը ձեր ներքին կողմից ստեղծած կամ արդյունաբերական ստանդարտի դեմ որևէ այլ կազմակերպության կողմից հաստատված գործընթացի համեմատության գործընթաց է:


Կարողությունների ստուգում

Ի կարողություն Համակարգը ընդհանուր ծանրաբեռնվածությունն է, որը նա կարող է հաղթահարել `չխախտելով կատարման ընդունման կանխորոշված ​​հիմնական չափանիշները:

Դեպի կարողությունների ստուգում լրացնում է բեռի փորձարկումը ՝ որոշելով ձեր սերվերի վերջնական ձախողման կետը, մինչդեռ բեռի փորձարկումը վերահսկում է բեռնվածքի և երթևեկության տարբեր մակարդակների արդյունքները:


Դուք կատարում եք կարողությունների թեստավորում `ունակությունների պլանավորման հետ միասին, որոնք օգտագործում եք ապագա աճի պլանավորման համար, օրինակ` օգտագործողների բազայի ավելացում կամ տվյալների մեծ ծավալ: Օրինակ, ապագա բեռները տեղավորելու համար հարկավոր է իմանալ, թե որքան լրացուցիչ ռեսուրսներ են (օրինակ `պրոցեսորի հզորությունը, հիշողության օգտագործումը, սկավառակի թողունակությունը կամ ցանցի թողունակությունը) ապագա օգտագործման մակարդակն ապահովելու համար:

Կարողությունների փորձարկումն օգնում է ձեզ պարզել մասշտաբի ռազմավարություն ՝ որոշելու համար, թե արդյոք դուք պետք է բարձրացնե՞ք, թե՞ չափեք:

Տոկունության թեստ

Ան դիմացկունության թեստ կատարման թեստի տեսակ է, որը կենտրոնացած է փորձարկվող արտադրանքի կատարողական բնութագրերը որոշելու կամ հաստատելու վրա, երբ ենթարկվում են աշխատանքային բեռնվածության մոդելների և բեռնվածության ծավալների, որոնք ակնկալվում են արտադրական գործողությունների ընթացքում երկար ժամանակով: Դիմացկունության փորձարկումը բեռի փորձարկման ենթաբազմություն է:

Հետաքննություն

Հետաքննություն փորձարկվող արտադրանքի արագության, մասշտաբայնության և (կամ) կայունության բնութագրերին վերաբերող տեղեկատվության հավաքագրման վրա հիմնված գործողություն է, որը կարող է արժեք ունենալ արտադրանքի որակը որոշելու կամ բարելավելու համար: Հաճախակի կատարվում է հետաքննություն `մեկ կամ մի քանի դիտարկված կատարողական խնդիրների հիմնական պատճառի վերաբերյալ վարկածները ապացուցելու կամ հերքելու համար:


Լատենտություն

Լատենտություն պատասխանունակության միջոց է, որը ներկայացնում է հարցման կատարումն ավարտին հասցնելու ժամանակը: Լատենտությունը կարող է նաև ներկայացնել մի քանի ուշացումների կամ ենթախնդիրների գումար:

Մետրիկա

Մետրիկա չափումներ են, որոնք ձեռք են բերվել կատարման թեստերի միջոցով, որոնք արտահայտված են ընդհանուր հասկացության սանդղակով: Որոշ ցուցանիշներ, որոնք սովորաբար ստացվում են կատարողականի թեստերի միջոցով, ներառում են պրոցեսորի օգտագործումը ժամանակի ընթացքում և հիշողության օգտագործումը ՝ ըստ բեռի:

Կատարման թեստ

Ներկայացում վերաբերում է ձեր դիմումի պատասխանի ժամանակների, թողունակության և ռեսուրսների օգտագործման մակարդակների վերաբերյալ տեղեկատվությանը:

Դեպի կատարողականի թեստ փորձարկվող ապրանքի արագության, մասշտաբայնության և (կամ) կայունության բնութագրերը որոշելու կամ հաստատելու համար կատարված տեխնիկական հետազոտությունն է: Կատարման փորձարկումն այս գլխում նկարագրված կատարման փորձարկման բոլոր այլ ենթակատեգորիաներ պարունակող գերհամակարգն է:


Կատարման շեմեր

Կատարման շեմեր ձեր նախագծի համար սահմանված չափման առավելագույն ընդունելի արժեքներն են, որոնք սովորաբար նշվում են պատասխանի ժամանակի, թողունակության (մեկ վայրկյանում գործարքներ) և ռեսուրսների օգտագործման մակարդակների առումով: Ռեսուրսների օգտագործման մակարդակները ներառում են պրոցեսորի հզորության, հիշողության, սկավառակի I / O և I / O ցանցի քանակը, որը սպառում է ձեր ծրագիրը: Կատարման շեմերը սովորաբար հավասար են պահանջներին:

Արձագանքման ժամանակը

Արձագանքման ժամանակը միջոց է, թե որքանով է դիմումը կամ ենթահամակարգը պատասխանատու հաճախորդի պահանջին:

Հագեցվածություն

Հագեցվածություն վերաբերում է այն կետին, երբ ռեսուրսը հասել է լիարժեք օգտագործման:

Ընդարձակելիության փորձարկում

Ընդարձակելիություն վերաբերում է հավելվածի `առանց կատարողականի վրա բացասաբար ազդող հավելվածի կարգավորմանը` ռեսուրսներ ավելացնելով, ինչպիսիք են պրոցեսորը, հիշողությունը և պահեստային հզորությունը:


Սցենարներ

Կատարման փորձարկման համատեքստում, ա սցենար ձեր դիմումի քայլերի հաջորդականությունն է: Սցենարը կարող է ներկայացնել օգտագործման դեպք կամ բիզնես գործառույթ, ինչպիսին է ապրանքի կատալոգի որոնումը, զամբյուղի մեջ իրը ավելացնելու կամ պատվերի տեղադրումը:

Okeխի թեստ

Դեպի ծխի փորձարկում կատարողականի թեստի նախնական վազքն է ՝ տեսնելու, թե արդյոք ձեր ծրագիրը կարող է կատարել իր գործողությունները նորմալ բեռի տակ:

Spike Test

Դեպի հասկ փորձարկում կատարման թեստի տեսակ է, որը կենտրոնացած է փորձարկման ենթակա արտադրանքի կատարողական բնութագրերը որոշելու կամ հաստատելու վրա, երբ ենթարկվում են ծանրաբեռնվածության մոդելների և բեռի ծավալների, որոնք կարճ ժամանակահատվածում բազմիցս ավելանում են կանխատեսված արտադրական գործողություններից: Հասկի թեստավորումը սթրես-թեստավորման ենթաբազմություն է:

Կայունություն

Կատարման փորձարկման համատեքստում կայունություն վերաբերում է ձեր համակարգի ընդհանուր հուսալիությանը, կայունությանը, ֆունկցիոնալ և տվյալների ամբողջականությանը, մատչելիությանը և (կամ) պատասխանունակության կայունությանը ՝ տարբեր պայմաններում:


Սթրեսի թեստ

Դեպի սթրես-թեստ կատարման թեստի տեսակ է, որը նախատեսված է հավելվածի վարքը գնահատելու համար, երբ այն դուրս է մղվում նորմալ կամ պիկ բեռի պայմաններից: Սթրես-թեստավորման նպատակը կիրառման սխալների բացահայտումն է, որոնք մակերևույթում են միայն բարձր բեռի պայմաններում: Այս սխալները կարող են ներառել այնպիսի բաներ, ինչպիսիք են համաժամացման խնդիրները, ցեղի պայմանները և հիշողության արտահոսքը:

Սթրեսի փորձարկումը հնարավորություն է տալիս պարզել ձեր հավելվածի թույլ կողմերը և ցույց է տալիս, թե ինչպես է ծրագիրն իրեն պահում ծայրահեղ բեռի պայմաններում:

Արդյունավետություն

Արդյունավետություն աշխատանքային միավորների քանակն է, որը կարող է մշակվել ըստ ժամանակի միավորի. օրինակ ՝ հարցումները վայրկյանում, զանգեր օրական, հարվածներ վայրկյանում, հաշվետվություններ տարեկան և այլն:

Workանրաբեռնվածություն

Loadանրաբեռնվածությունը խթան է, որը կիրառվում է համակարգի, ծրագրի կամ բաղադրիչի վրա `օգտագործման օրինաչափություն սիմուլյացիայի համար` կապված միաժամանակության և (կամ) տվյալների մուտքագրման հետ: Loadանրաբեռնվածությունը ներառում է օգտագործողների ընդհանուր թիվը, միաժամանակ ակտիվ օգտվողները, տվյալների ծավալը և գործարքների ծավալները, գործարքների խառնուրդի հետ միասին: Կատարման մոդելավորման համար դուք բեռը կապում եք անհատական ​​սցենարի հետ:

Ի՞նչ տարբերություն Կատարման փորձարկում , Բեռի փորձարկում և Սթրեսի փորձարկում

Կատարման, բեռնվածության և սթրեսային թեստերը կատարողականի ստուգման ենթակատեգորիաներ են, յուրաքանչյուրը նախատեսված է տարբեր նպատակների համար:


  • Կատարման փորձարկում: Փորձարկման այս տեսակը որոշում կամ ստուգում է փորձարկվող համակարգի կամ կիրառման արագության, մասշտաբայնության և (կամ) կայունության բնութագրերը: Կատարողականը վերաբերում է պատասխանի ժամանակներին, թողունակությանը և ռեսուրսների օգտագործման մակարդակներին, որոնք համապատասխանում են ծրագրի կամ արտադրանքի կատարման նպատակներին: Այս ուղեցույցում կատարողականության փորձարկումը ներկայացնում է կատարման հետ կապված փորձարկման բոլոր մյուս ենթակատեգորիաների գերակշիռ մասը:


  • Բեռի փորձարկում: Կատարողականության փորձարկման այս ենթակարգը կենտրոնացած է համակարգի կամ փորձարկման ենթակա ծրագրի կատարողականի բնութագրերի որոշման կամ վավերացման վրա, երբ ենթարկվում է աշխատանքային բեռների և բեռի ծավալների, որոնք կանխատեսվում են արտադրական գործողությունների ընթացքում:


  • Սթրես-թեստավորում: Կատարողականության փորձարկման այս ենթակարգը կենտրոնացած է համակարգի կամ փորձարկման ենթակա ծրագրի կատարողական բնութագրերի որոշման կամ վավերացման վրա, երբ ենթակա են պայմանների, որոնք գերազանցում են արտադրական գործողությունների ընթացքում սպասվողը: Սթրեսային թեստերը կարող են ներառել նաև թեստեր, որոնք կենտրոնացած են համակարգի կամ կիրառվող փորձառության բնութագրերը որոշելու կամ հաստատելու վրա, երբ ենթարկվում են այլ սթրեսային պայմանների, ինչպիսիք են սահմանափակ հիշողությունը, սկավառակի անբավարար տարածքը կամ սերվերի անբավարարությունը: Այս թեստերը նախատեսված են որոշելու, թե ինչ պայմաններում է ծրագիրը ձախողվելու, ինչպես է այն ձախողվելու և ինչ ցուցանիշներ կարող են վերահսկվել `նախազգուշացնելու սպասվող ձախողման մասին: