Faʻataʻitaʻiga o Fuafuaga o Suʻega o Galuega

O se faʻataʻitaʻiga o le peleni faʻataʻitaʻi o gaioiga e mafai ona faʻaaogaina pe o loʻo toe faʻaleleia ina ia ofi i lau poloketi manaʻoga i tulaga o manaʻoga manaʻoga.



1. Faamoemoega

O le mafuaʻaga o lenei vaega o le tuʻuina mai lea o se tulaga maualuga o le aotelega o faʻataʻitaʻiga o gaioiga e tatau ona mulimulitaʻia mo le poloketi E tatau ona tuʻuina atu lenei mea i paʻaga tatau uma ma e tatau ona talanoaina ina ia maua ai le maliega autasi.



2. Folasaga

I le avea ai o se vaega o le kilivaina o le , e manaʻomia le fofo faʻamalieina le taliaina faʻatonuga, e le gata i tuutuuga o faʻagaioiga ma leai ni galuega vaega. O le autu o lenei pepa, o le tuʻuina atu lea o se faʻatonuga mo le le aoga o le tali


Lenei pepa aofia ai mea nei:

  • Ulufale ma Tuʻua Agavaʻa
  • Siʻosiʻomaga Manaʻoga
  • Voluma ma Faatinoga Suʻega Auala
  • Gaoioiga Suʻesuʻega o Galuega


3. Uiga faataʻitaʻi ulufale

O mea faigaluega o loʻo mulimuli mai e tatau ona faʻamaeʻaina / malilie muamua iai ina ia mafai ai ona faʻaauau ma le moni gaioiga faʻataʻitaʻi gaioiga:


  • Leai ni mea e manaʻomia ai suʻega e saunia e , ma numera NFR pe a mafai
  • O le taua faʻaaoga-mataupu tatau ona functionally tofotofoina ma aunoa ma se faitioga faigata maoaʻe
  • Faʻamaonia ma avanoa Avanoa Faʻatusa Ata
  • Key faʻaoga-mataupu ua faʻamatalaina ma scoped
  • Maliega faʻataʻitaʻi ituaiga na malilie i ai
  • Avega iniseti seti
  • Soʻo se faʻamatalaga e manaʻomia - eg Le aofaʻi talafeagai o tagata faʻaaoga na faia i le


4. Tuʻutuʻuga Faʻavae

O le gaioiga suʻega gaioiga o le a maeʻa pe a:

  • O taunuʻuga a le NFR ua maeʻa faʻatinoina ma faʻaiuga o suʻega na tuʻuina atu i le 'au ma faʻamaonia.


5. Siʻosiʻomaga Manaʻoga

O le a faʻatautaia suʻega faʻagaioia i se tulaga mautu o le fofo (lea ua uma ona pasia le aoga faʻataʻitaʻiga) ma faʻataunuuina i luga o se tuʻufaʻatasia o gaosiga-pei siʻosiʻomaga (muamua-prod?) atofaina mo le faʻataʻitaʻiga suʻesuʻega ma leai deployments i luga o lena siosiomaga i le taimi o le gasologa o le faʻataʻitaʻiga galuega.

5.1 Avega Taui

E i ai le tasi pe sili atu faʻapaʻiaina 'avega iniseti' setiina e amataina le manaʻoga avega mo gaioiga suʻega. O le avega inisiua ono VM poʻo le tele VM o loʻo iai se faʻataʻitaʻiga o JMeter tamoʻe, amataina talosaga.

5.2 Meafaigaluega Suʻega

Suʻesuʻega mea faigaluega faʻaaoga mo Volume ma Faatinoga suʻega o le:


5.2.1 JMeter

O se mea tatala tatala-meafaigaluega suʻega meafaigaluega. Faʻaaoga muamua mo le tele ma faʻataʻitaʻiga galuega.

5.2.2 Fuafua

Splunk o le a faʻaaogaina mo le taina (Mafai faʻaaoga se isi mea faigaluega - manaʻomia e faʻamaonia ma le perf tofotofoga vaega).



6. Volume and Performance Testing Approach

O le fofo tatau ona avea performant lava e pulea ai le mulimuli ai avega tulaga.

N.B. O numera i le siata o loʻo mulimuli mai e mo naʻo faʻataʻitaʻiga - o mea moni e tatau ona tuʻuina i totonu peʻa faʻamaeʻaina e Pepa NFR


6.1 Autu o Galuega Taua

O itula faʻatulagaina e maua mai i le tali o loʻo iai nei mo le [Y2019]. Faʻamamaina isi 'faʻataʻitaʻiga taua mai le template template.

Talu ai o itula uʻamea tumutumu faʻatauaina e le maualuga, o le a avea ai ma taulaʻiga mo le faʻatulagaina o suʻega suʻega. Ole scaling factor ole TBD ile taimi nei.

6.2 Aofai o tagata e faʻaaogaina

Faʻataʻitaʻiga o gaioiga o le a tamoʻe ma le maualuga o le 1000 [?] Tagata faʻaoga. O le a fausia le aufaaoga i muamua ma faʻaavanoa e ala i Login API. Taʻitasi talosaga o le a login ma eseʻese userID.

6.3 Faʻamatalaga

JMeter mea faigaluega o le a faʻaaogaina e faʻatino ai gaioiga suʻega tusitusiga. I totonu o tusitusiga, o le ai ai faʻamatalaga taua e siaki mo le fua i luga faʻapea foi ma nisi o faʻavae aoga siaki ina ia mautinoa saʻo tali na maua mo talosaga taʻitasi.


6.4 Avega o Talaaga Otooto

O uta o faʻamatalaga e tatau ona fuafuaina e faʻataʻitaʻi ai le masani masani o le aso feoaʻi i le 'upega tafaʻilagi Faʻamolemole ia matau o le auala e na o vaevaea ma faatapulaaina i le Tagata Faatau Faʻaaliga ma Avanoa Pulega vaega o le 'upega tafaʻilagi, ie

  • Ulufale
  • Tusi resitala
  • Toe setiina upu faataga
  • Galo le upu faʻataga
  • Seti Tagata Faʻatau
  • Maua Tagata Faʻatau

Lalo o se faʻataʻitaʻiga faʻapitoa mo se aso:

6.4.1 Baselining

O le muamua ala o gaioiga o le sailia lea o se faʻavae faʻavae. Faʻaogaina naʻo le 1 tagata faʻaaoga, o le a matou tamoʻe i se faʻataʻitaʻiga mo se vaitaimi (eg 5 mins) e maua ai le averesi o taimi o tali mo taimi mulimuli uma. Ole mea lea e mautinoa ai e naʻo le 1 tagata e faʻaaogaina e mafai ai ona matou ausia le tumutumu o talosaga ile sekone.


6.4.2 Suʻega Suʻega

A maeʻa ona tuʻufaʻatasia metotia faʻavae, ona tutusa ai lea o le simulation, lea e faʻataʻitaʻi ai se talaaga o le avega, ma le faʻateleina o le au faʻaoga e faʻataʻitaʻi faʻasaga i le aofaʻi o sini. O le manatu o lenei suʻega suʻega o le faʻataʻitaʻi le faiga e faʻasaga i se avega masani o le aso, faʻataʻitaʻi le ala-luga, tumutumu o le aso, ma ramp-lalo.

6.4.3 Tofotofoga tofotofoga

O le faʻamoemoe o le faʻamamafaina o faʻataʻitaʻiga o le sailia lea o le mea gagau o le tino, e pei o le a le taimi e le mafai ai ona tali mai le tino. Afai ua i ai le otometi-fuaina, o le faʻataʻitaʻiga o le faʻafitauli o le a avea foi ma se faʻailoga lelei i le taimi tonu e faʻaopoopoina ai le fua o le sisitema ma mea fou. Mo faʻataʻitaʻiga tofotofoga, o le tutusa simulation faʻaaogaina mo avega suʻesuʻega o loʻo faʻaaogaina ae ma se maualuga atu nai lo le faʻamoemoe avega.

6.4.4 Tofotofoga Suʻega

Faʻailoaina suʻega faʻailoaina se taua tele luga o le polokalama i se taimi puʻupuʻu taimi. O le faʻamoemoe o lenei suʻega o le faʻataʻitaʻi lea o se faʻatauga faʻatau atu mo se faʻataʻitaʻiga, pe a o se numera tele o tagata faʻaoga i le taimi e tasi ulufale i a latou teugatupe pe a fai o se vaitaimi puʻupuʻu.

6.4.5 Faʻasusu Suʻega

Faʻasusu suʻega o le a tamoʻe i se avega suʻega mo se taimi umi o le taimi. O le faʻamoemoe o le faʻaalia lea o soʻo se mea e manatua i totonu ma le le tali mai poʻo ni mea sese i le taimi o le suʻega suʻega. E masani ona matou faʻaaogaina le 80% o le uta (faʻaaogaina mo le suʻega o avega) mo le 24 itula, ma le / poʻo le 60% o le uta mo le 48 itula.

6.4.6 Suʻesuʻega Manatu Tasi

I taimi o suʻesuʻega, o loʻo tatou faʻaauau pea ona faʻateleina le avega e faʻamautinoa poʻo fea tonu le taimi e le tali mai ai le tagata, o lona uiga o le suʻeina o le vaega malepe o le faiga i le tulaga o le avega.



7. Gaoioiga faʻataʻitaʻi gaioiga

O gaioiga nei e fautuaina e faia i le faʻasologa tatau, e faʻatumu ai le Suʻega o Galuega:

7.1 Faatinoga o Galuega Siosiomaga Fausiaina

  • O uta o tui e tatau ona lava lona agavaʻa ma e tatau ona puleaina mamao mai. Ma le isi, o le nofoaga o le tui e tatau ona malilie i ai
  • O le taimi tonu e mataitu ai ma mataala ai auala e tatau ona i ai ma e tatau ona ufiufi le tusi talosaga, o le 'auʻaunaga faʻapea foi ma le mamafa o tui.
  • Talosaga apalai tatau ona faigofie ona maua.

7.2 Faʻaoga-Tulaga Tusitusi

  • O le mea faigaluega suʻesuʻe mea faigaluega o le a faʻaaogaina o JMeter
  • Soʻo se faʻamatalaga manaʻomia na talanoaina mo le faʻaaogaina-mataupu e scripted

7.3 Suʻega Suʻesuʻega Fausia

  • Le ituaiga o suʻega e faʻataunuʻuina (Avega / Faʻalavelave ma isi)
  • O le uta talaaga otooto / avega faataitaiga tatau ona malilie i ai mo ituaiga tofotofoga (ramp-luga / lalo, sitepu ma isi)
  • Faʻaofia ai mafaufau taimi i le ata

7.4 Suʻega Faʻataʻitaʻi ma Suʻesuʻega

O suʻega ia e tatau ona faʻatinoina ile faʻasologa lenei:

  • Baselining Tofotofoga
  • Avega o le Suʻega
  • Tofotofoga Faʻamalosi
  • Tofotofoga Tofotofoga
  • Faasusu Suʻega
  • Tofotofoga Faʻailoga Tasi

Ma le mea lelei, 2 Suʻega tamoʻe o taʻitasi ituaiga suʻega o le a faia. A maeʻa suʻega taʻitasi, e ono faʻatulaga lelei le tusi talosaga ina ia mafai ai ona faʻatele lona faʻatinoina ona amata ai lea o le isi taʻamilosaga.

7.5 Suʻesuʻega ma Lipotiina ole Suʻega

  • Pueina ma lagolagoina-luga uma faʻamatalaga lipoti talafeagai ma faʻamaumauga.
  • Fuafua le manuia poʻo le faʻaletonu i le faʻatusatusaina o faʻaiuga i taunuʻuga o galuega. Afai e le ausia faʻamoemoega ona tatau ai lea ona faia suiga talafeagai ona amata loa lea o le isi faʻataʻitaʻiga o le faʻataʻitaʻiga o le faʻataʻitaʻiga. E le o mailoa pe fia ni taʻamilosaga o le a manaʻomia ina ia mafai ai ona ausia le maliega faʻatulagaina.
  • Faʻamaumauga ma tuʻuina atu faʻaiuga o suʻega i le 'au.