opentext merkiHVÍTBÁR
Tryggja notkun frammistaða í miðjum ringulreiðopentext Tryggja afköst forrita í ringulreið

Gakktu úr skugga um árangur forrita innan um glundroða

Óreiðuprófanir eru mikilvægur hluti af óreiðuverkfræði, fræðigrein sem einbeitir sér að því að meta seiglu kerfis gegn óvæntum truflunum. Ólíkt hefðbundnum prófunaraðferðum sem herma eftir þekktum bilunum, kynnir óreiðuprófanir tilviljanakenndar, óhefðbundnar aðstæður - eins og netkerfisútrás.tageða skyndilegar umferðartoppa — til að meta hvernig kerfi standa sig undir álagi. Ferlið felur í sér að herma eftir óvenjulegum atburðum til að bera kennsl á veikleika áður en þeir leiða til raunverulegra vandamála. Lykilafkastvísar (KPI) eru settir til að fylgjast með stöðugleika kerfisins, sem hjálpar teymum að skilgreina ásættanlegt sprengiradíus til að lágmarka áhrif á notendur. Þessi fyrirbyggjandi nálgun afhjúpar ekki aðeins veikleika heldur eykur einnig endurheimtarferli og bætir heildarþol kerfisins. Kostir óreiðuprófana eru meðal annars aukin traustleiki kerfisins, styttri niðurtími og betri skilningur á hegðun kerfisins. Það hjálpar teymum að undirbúa sig fyrir atvik og bætir ánægju viðskiptavina með því að koma í veg fyrir truflanir á þjónustu. Að samþætta óreiðuprófanir í núverandi ramma, svo sem OpenText™ afkastaverkfræðilausnir, gerir kleift að byggja upp alhliða prófunarstefnu.

opentext Tryggja afköst forrita í miðjum ringulreið - Samþætting

Spurningar sem þú ættir að spyrja sjálfan þig um óreiðupróf:

  • Hvað er kaosprófun?
  • Hver er munurinn á kaosprófunum og kaosverkfræði?
  • Hvaða áskoranir er hægt að leysa með óreiðuprófunum?
  • Hvað eru sumir fyrrverandiampHversu fá raunveruleg forrit nota óreiðuverkfræði í dag?
  • Geturðu hermt eftir óreiðuárásum á kerfin þín?
  • Eru einhver verkfæri í boði í dag sem flétta saman óreiðuprófunum?

Kynning á óreiðuprófunum

Kaosprófanir eru hluti af kaosverkfræði sem helgar sig prófunum. Kaosverkfræði er sú grein að gera tilraunir með kerfi til að byggja upp traust á getu þess til að þola óstöðugar aðstæður í framleiðslu. Með því að tryggja að kerfið geti þolað óreiðukenndar sveiflur er hægt að treysta getu þess til að takast á við óvænt vandamál í raunveruleikanum. Þetta gæti falið í sér aðstæður eins og innviði, net eða rafmagnsleysi á ýmsum stöðum í kerfinu.
Það er erfitt að ímynda sér hugbúnaðarþróunarteymi sem framkvæmir ekki neinar prófanir. Hvort sem um er að ræða einingaprófanir, samþættingarprófanir, virkniprófanir, afköstprófanir, öryggisprófanir eða jafnvel handvirkar prófanir - hugbúnaðarprófanir eru almennt viðurkenndar sem bestu starfsvenjur í hugbúnaðarþróunarferlinu (SDLC). Venjulega skipuleggja og búa fyrirtæki til prófunaræfingar fyrirfram. Þetta felur oft í sér að beita tíðum prófunartilvikum á væntanlega atburði.
Hins vegar eru villurnar og veikleikarnir sem settu stage fyrir meiriháttar kerfisbilun, misnotkun eða innbrot sem stafa af óvæntum atburðum. Helsti munurinn á venjulegri prófun og óreiðuprófun er umfangið og niðurstöðurnar. Óreiðuprófun reynir að tryggja að jafnvel í óreiðu haldi hugbúnaðarkerfin áfram að virka og fylgjast með beiðnum viðskiptavina, jafnvel þótt heilir hlutar kerfisins hrynji.
Þessi grein leiðir þig í gegnum óreiðuprófanir, hvernig þær virka og hvers vegna og hvernig þú ættir að nota þær.
Hvernig kaosprófun virkar
Kaosprófanir fela í sér hermun eða innspýtingu óvenjulegra atburða í kerfið. Við ættum að gera þetta fyrirbyggjandi - áður en þessir atburðir hafa möguleika á að valda ófyrirséðum niðurtíma eða öðrum áhrifum á notendaupplifun. Kaosprófanir virka með því að hamra á forrit með óvenjulegum notkunartilfellum, svo sem að senda rangar inntaksupptökur til ... web app, ofhleðsla á appi með umferð, tilraun til að virkja algengar veikleika og áhættuþætti (CVEs) eða þekktar árásir eins og SQL innspýtingu. Venjulega viljum við skilgreina lykilframmistöðuvísa (KPIs) til að fylgjast með stöðugu ástandi kerfisins í framleiðslu. Þess vegna skilgreinum við ásættanlegt sprengiradíus áður en við reynum virkan að brjóta eða trufla prófunarmarkmiðið, til að valda ekki versnun á notendaupplifun.
Lykilárangursvísar eru mismunandi, en markmiðin eru yfirleitt að minnka tíðni bilana sem orsakast af breytingum, draga úr tíma sem fer í að slökkva elda og takmarka lengd niðurtíma. Eins og þú getur ímyndað þér er skilvirkt eftirlitskerfi mikilvægt í þessum prófunum. Til dæmis.ampLeyfir eftirlitskerfið lykilstarfsfólki að vita fyrir, á meðan og eftir að þröskuldar eru brotnir? Hvað með atvikaskrár? Eru þær búnar til í rauntíma, eru þær ...ampEru þau vörn gegn vírusum og ná þau öllum vandamálum?
Við gætum viljað staðfesta að sjálfvirkar mildandi aðgerðir, svo sem lárétt og lóðrétt stærðarbreyting, virki rétt í CI/CD vinnsluferlinu okkar. Eru fleiri sýndarvélar (VM) eða ílát ræst þegar samtímis beiðnir aukast? Er meiri reikniafl beitt á sýndarvél ef flækjustig vinnslunnar eykst og verður lengri? Hvað gerist þegar kerfisklukkur í fjárhagslegum vinnuálagi eru vísvitandi ósamstilltar - stoppar kerfið? Er viðskiptavinurinn ranglega gjaldfærður eða færður til tekna? Eru færslukvittanir afhentar seint eða alls ekki?
Þessi tegund prófana gefur betri innsýn í íhlutun eða uppfærslur sem gætu styrkt kerfið.
Af hverju að nota kaospróf?
Þrátt fyrir að við reynum getum við ekki spáð fyrir um öll framleiðsluóhöpp. Hvort sem um er að ræða ranga stillingu innviða, villu í einni línu frá forritara, hæga örþjónustu sem hefur áhrif á seinkun kerfisins eða jafnvel einföld mannleg mistök — ef eitthvað gæti farið úrskeiðis, þá gerist það líklega. Þess vegna prófum við.
En hvers vegna að nota sérstaklega kaospróf?
Það bætir seiglu kerfisins
Kaosprófanir hjálpa til við að ákvarða seiglu í framleiðslu með því að gera tilraunir með óvenjulegum bilunum til að sjá hvort bak- og yfirfærslukerfi kerfisins virki. Venjulega felst prófun í því að athuga öll vandamál sem teymið þitt lendir venjulega í, að undanskildum því sem óvænt er. Kaosprófanir fylla þetta gat og nota upplýsingarnar úr tilraununum þínum til að styrkja kerfið þitt gegn slíkum bilunum.opentext Tryggja afköst forrita í miðjum ringulreið - kerfi

Það dregur úr niðurtíma kerfisins
Óreiðuverkfræði hjálpar þér að skilja hegðun kerfa við bilun og hjálpar til við að afhjúpa leiðina að endurheimt undirkerfa. Þetta þýðir að þú getur fljótt fundið út og hugsanlega forðast eða dregið úr meiriháttar bilunum í upplýsingatækni, dregið úr dýrmætum tímatapi í framleiðslu, þurft að greiða gríðarlegar fjárhæðir í skaðabætur eða áhrifum á traust fjárfesta.
Það greinir veikleika kerfisins
Óreiðaprófanir eru mikilvægar vegna þess að þær afla þekkingar um hegðun, eiginleika og afköst kerfisins. Dreifð kerfi hafa yfirleitt fleiri bilunarpunkta vegna flækjustigs þess og umfangsmikils eðlis. Óreiðaprófanir reyna að uppgötva þessa bilunarpunkta og bera kennsl á hvað gerist ef auðlindir eða hlutir eru ekki tiltækir. Í tilvikum þar sem þú ert tregur til að prófa nýja tækni vegna áreiðanleikaáhyggna, greinir óreiðaprófanir veikleikapunkta og mælir raunverulega hegðun kerfisins í rauntíma við þessar aðstæður.
Það undirbýr liðið þitt
Fyrir vinnuveitendur er óvæntur ávinningur af óreiðuprófunum sá að þær endurspegla viðbúnað teymisins við atvikum. Prófunaræfingin er tækifæri til að taka á eyðum í ferlum og hvernig neyðarsamþykki virka þegar þörf krefur, meta tæknilega þekkingu og mjúka færni undir álagi og komast að því hvort þú ættir að endurmennta þig. Þetta er sérstaklega mikilvægt þegar fyrirtækið þitt er undir lögbundnu mati vegna vottunar eða áritunar.
Það bætir ánægju viðskiptavina
Síðasti ávinningur af óreiðuprófunum er að þær koma í veg fyrir truflanir á þjónustu með því að greina snemma hugsanlega útgönguleiðir.tages, sem aftur bætir notendaupplifunina.
Hvernig á að hefja óreiðuprófanir
Fyrsta skrefið í að ná árangri í óreiðuprófunum er að viðurkenna að þú þarft á þeim að halda. Óháð hæfni og framsýni teymisins þíns geta óvænt vandamál komið upp í kerfinu. Óreiðuprófanir eru mikilvægar til að styrkja seiglu og gefa þér sjálfstraustið til að vita að hvað sem gerist, þá bregst kerfið þitt vel við. Þegar teymið þitt skilur mikilvægi óreiðuprófana, þá er svona byrjað.
Að velja tól
Þú gætir byrjað með því að nota opinn hugbúnað, eins og Kaos api or KaosblaðChaos Monkey hefur aðeins lokunarárásina og krefst a spinnaker og MySQL. Það virkar með því að senda beiðni um lokun á hvaða handahófskennda sýndarvél sem er í arkitektúrnum þínum hvenær sem er innan ákveðins tíma. Áður en árásin hefst gætirðu viljað athuga hvort útrás sé í gangi.tage. Til að gera þetta verður þú að skrifa sérsniðið Go forskrift. Þetta tól hefur miklar takmarkanir fyrir nútíma prófanir, sem er
af hverju það er ekki vinsælt.

opinn texti Tryggja afköst forrita í miðjum ringulreið - andstæðaAftur á móti býður ChaosBlade upp á margar árásartegundir — þar á meðal auðlindanotkun, pakkatap og fleira — til að prófa vinnuálag á bermálmi, ílátum og Kubernetes. Það styður einnig villuinnspýtingu á forritastigi fyrir C++, Java og NodeJS forrit.ampMinnkar þessar tegundir galla eru seinkað keyrsla kóða, handahófskennd innsetning kóða og breytingar á minnisgildum. ™ ChaosBlade hefur þó takmarkanir: það er ekki stutt af notendaviðmóti, skjölunin er á kínversku, það krefst þekkingar á kóðun og námsferillinn er brattur.
Árangursríkasta einstaka óreiðuprófunartólið sem völ er á er GremlinÞað býður upp á fjölbreytt úrval árásarvektora sem þú getur beitt á sýndarvélar, gáma og Kubernetes vinnuálag á auðlinda-, stöðu- og netlagsstigum í gegnum innsæi notendaviðmót. Til dæmisampÞú getur valið að herma eftir stöðuprófi fyrir sýndarvél með því að velja valkosti á a web formi, eins og að stöðva kerfisferli, breyta kerfistíma eða framkvæma skyndilega lokun á sýndarvélinni. Aðrar prófanir fyrir sýndarvélar fela í sér að takmarka auðlindir eins og minni, örgjörva og diskpláss, bæta við seinkun á samsvarandi umferð eða loka fyrir aðgang að DNS-þjónum á netlaginu.
Besta leiðin til að prófa kerfið þitt á réttan hátt er að samþætta óreiðuprófanir í núverandi prófunarsvítuna þína, þar sem óreiðuprófanir eru aðeins eitt verkfæri í belti prófunarverkfæra þinna. sameining af Gremlin í OpenText™ Fagleg afkastaverkfræði tdample—það gerir þér kleift að tengja Gremlin reikninginn þinn með API lyklum við OpenText Professional Performance Engineering og keyra Gremlin í appinu. Þetta gerir þér kleift að bæta óreiðuprófunum við þegar trausta prófunaraðferð.
OpenText Professional Performance Engineering samþættist einnig við Steadybit, prófunartól fyrir óreiðu sem styður bæði utan skýsins og SaaS til að veita viðskiptavinum sveigjanleika til að starfa innan eigin öryggisleiðbeininga.
OpenText Professional Performance Engineering er ætlað til notkunar á staðnum fyrir staðbundin teymi. Það virkar með því að herma eftir sýndarnotendum (Vusers) sem búa til álag með því að senda forritsbeiðnir til prófunarmarkmiðsins. Markmiðið verður að taka á móti og
staðfesta svar innan ákveðins tímaramma til að standast frammistöðuprófið.
Ef teymið þitt er dreift um allan heim á staðnum eða er flutt yfir í skýið, OpenTex t Frammistöðuverkfræði fyrirtækja samþættist við Steadybit og OpenTex t ™ Kjarnaafköstverkfræði samþættist Gremlin til að mæta þörfum þínum fyrir óreiðuprófanir. OpenText afkastaverkfræðilausnir eru einu afkastaverkfræðitólin sem bjóða upp á bæði valkosti fyrir óreiðu utan skýsins og SaaS. ™ ExampMeðal prófunarmarkmiða fyrir OpenText afkastaverkfræðilausnir eru ERP-forrit eins og Oracle® E-business eða SAP, farsíma, web, web 2.0, samskiptareglur eins og DNS, SMTP, FTP; gagnagrunnur (ODBC) og fjaraðgangur (RDP, Citrix®) — en það eru margar fleiri.
Auðlindir
OpenText Fagleg afkastaverkfræði >
OpenText afkastaverkfræði fyrirtækja >
OpenText Core Performance Engineering >
OpenText DevOps Cloud >
Niðurstaða
Kaosprófanir snúast allt um að styrkja seiglu kerfa. Þær eru ekki ætlaðar til að koma í stað þeirra prófana sem þú gerir nú þegar - heldur bæta þær upp núverandi prófunartól með því að finna villur og veikleika sem fyrirtæki missa venjulega af.
Skref til að ná árangri í gegnum ringulreið:

  • Auka seiglu þjónustunnar og getu til að bregðast við bilunum.
  • Beittu reglum um óreiðu stöðugt.
  • Stofna og skipuleggja miðlægt teymi fyrir óreiðuverkfræði.
  • Fylgdu bestu starfsvenjum fyrir óreiðuprófanir.
    Þegar þú ert tilbúinn/in að hefja óreiðuprófanir skaltu íhuga afkastaverkfræðilausnir OpenText ›

Höfundarréttur © 2024 Opinn texti 
10.24 | 262-000143-001

Skjöl / auðlindir

opentext Tryggja afköst forrita í ringulreið [pdf] Handbók eiganda
262-000143-001, Tryggja afköst forrita í ringulreið, Afköst forrita í ringulreið, Afköst í ringulreið, Í ringulreið, Ringulreið

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *