Kategorija

Zanimljivi Članci

1 Grkljan
Ždrijelo
2 Jod
Tečaj za testosteron propionat solo
3 Grkljan
Hipokratova zakletva: kako je nastala i čine li je liječnici zapravo danas?
4 Jod
Dijeta bez joda: jelovnik, dopuštena i zabranjena hrana, preporuke i pregledi
5 Hipofiza
Koji bi trebao biti pokazatelj prolaktina u žena
Image
Glavni // Jod

Ispitivanje opterećenja


Ovaj se članak fokusira na test tolerancije glukoze (GTT), studiju kojoj svi znaju ime. Ova analiza ima mnogo sinonima. Neka od imena na koja možete naići su:

  • Ispitivanje opterećenja glukozom
  • Test skrivenog šećera
  • Oralni (tj. Oralno) test tolerancije glukoze (GTT)
  • Test oralne tolerancije glukoze (OGTT)
  • Test glukoze od 75 g
  • Krivulja šećera
  • Opterećenje šećerom

Čemu služi test tolerancije glukoze??

Identificirati sljedeće bolesti:

• Predijabetes (latentni dijabetes, poremećena tolerancija na glukozu)

• Gestacijski dijabetes melitus (trudnički dijabetes)

Kome se može dodijeliti GTT?

• Otkriti latentni dijabetes s povišenom glukozom natašte

• Za otkrivanje latentnog dijabetesa s normalnom razinom glukoze natašte, ali s čimbenicima rizika za dijabetes (prekomjerna tjelesna težina ili pretilost, nasljedstvo opterećeno dijabetesom, hipertenzija, predijabetes itd.)

• Sve nakon navršenih 45 godina

• Otkriti gestacijski dijabetes melitus u 24-28 tjednu trudnoće

Koja su pravila za provođenje testa?

  • Test tolerancije na glukozu provodi se ujutro, strogo na prazan želudac, nakon noćnog posta 10-12 sati. Za vrijeme posta možete piti vodu.
  • Posljednji obrok navečer trebao bi sadržavati 30-50 grama ugljikohidrata. Uoči studije, najmanje 3 dana prije testa, morate dobro jesti, ne slijediti dijetu i ne ograničavati se u ugljikohidratima. Istodobno, vaša bi prehrana trebala sadržavati najmanje 150 g ugljikohidrata dnevno. Voće, povrće, kruh, riža, žitarice dobri su izvori ugljikohidrata.
  • Nakon uzimanja krvi natašte (prva točka), morate popiti posebnu otopinu. Priprema se od 75 g glukoze u prahu i 250-300 ml vode. Otopinu trebate piti polako, ne brže od 5 minuta..

    Za djecu se otopina priprema drugačije - 1,75 g glukoze u prahu na 1 kg tjelesne težine, ali ne više od 75 g. Možete pitati: dobivaju li djeca test na glukozu? Da, postoje indikacije za GTT u djece za otkrivanje dijabetesa tipa 2.

  • 2 sata nakon utovara, tj. nakon pijane glukoze, uzorkovanje krvi se ponavlja (druga točka).
  • Napomena: Tijekom testa zabranjeno pušenje. Najbolje je ova 2 sata provesti u mirnom stanju (na primjer, čitajući knjigu).
  • Test treba provesti na venskoj plazmi. Provjerite sa svojom medicinskom sestrom ili liječnikom ako se od vas traži da darujete krv iz prsta..
  • Kada se GTT izvodi na trudnicama u gestacijskoj dobi od 24 do 28 tjedana, dodaje se još jedna točka. Uzimanje krvi vrši se 1 sat nakon opterećenja šećerom. Ispada da se krv uzima tri puta: natašte, nakon 1 sata i nakon 2 sata.

Situacije kada se ne smije provesti test tolerancije glukoze:

• U pozadini akutne bolesti - upalne ili zarazne. Tijekom bolesti naše se tijelo bori protiv nje aktiviranjem hormona - antagonista inzulina. To može uzrokovati porast razine glukoze, ali samo privremeno. Rezultati ispitivanja uzeti u slučaju akutne bolesti mogu biti netočni

• U pozadini kratkotrajne primjene lijekova koji povećavaju razinu glukoze u krvi (glukokortikoidi, beta-blokatori, tiazidni diuretici, hormoni štitnjače). Ako uzimate ove lijekove dulje vrijeme, test se može obaviti.

Rezultati ispitivanja za analizu venskom plazmom:

Koji pokazatelji GTT odgovaraju normi?

Tehnika izvođenja i tumačenja rezultata testa tolerancije glukoze

U ovom ćete članku naučiti:

Prema najnovijim istraživačkim podacima, broj slučajeva dijabetes melitusa u svijetu udvostručio se tijekom posljednjih 10 godina. Takav brzi porast učestalosti dijabetesa bio je razlog usvajanja UN-ove Rezolucije o dijabetesu melitusu s preporukom svim državama da razviju standarde za dijagnozu i liječenje. Test tolerancije glukoze uključen je u standarde za dijagnosticiranje dijabetesa melitusa. Prema ovom pokazatelju, oni govore o prisutnosti ili odsutnosti bolesti kod neke osobe..

Test tolerancije glukoze može se provesti oralno (pacijent pije direktno otopinu glukoze) i intravenozno. Druga metoda koristi se izuzetno rijetko. Usmeni test je sveprisutan.

Poznato je da hormon inzulin veže glukozu u krvi i dostavlja je u sve stanice tijela, u skladu s energetskim potrebama određenog organa. Ako osoba luči nedovoljnu količinu inzulina (dijabetes melitus tipa 1) ili se on normalno proizvodi, ali je njegova osjetljivost na glukozu oslabljena (dijabetes melitus tipa 2), tada će test tolerancije odražavati precijenjene vrijednosti šećera u krvi.

Djelovanje inzulina na stanicu

Jednostavnost primjene, kao i općenita dostupnost, omogućava svima koji sumnjaju na kršenje metabolizma ugljikohidrata da prođu kroz nju u medicinskoj ustanovi.

Indikacije za provođenje testa tolerancije

Test tolerancije na glukozu provodi se u većoj mjeri kako bi se otkrio predijabetes. Da bi se potvrdio dijabetes melitus, nije uvijek potrebno provesti test vježbanja; dovoljna je jedna visoka laboratorijska vrijednost zabilježena u krvi.

Postoji niz slučajeva kada je potrebno osobi prepisati test tolerancije glukoze:

  • postoje simptomi dijabetes melitusa, ali rutinski laboratorijski testovi ne potvrđuju dijagnozu;
  • nasljedstvo za dijabetes melitus je opterećeno (majka ili otac imaju ovu bolest);
  • Vrijednosti glukoze u krvi natašte blago su povišene od norme, ali nema simptoma karakterističnih za dijabetes melitus;
  • glukozurija (prisutnost glukoze u mokraći);
  • pretežak;
  • analiza tolerancije glukoze provodi se kod djece ako postoji predispozicija za bolest, a dijete je pri rođenju imalo težinu veću od 4,5 kg, a također ima povećanu tjelesnu težinu u procesu odrastanja;
  • u trudnica se provodi u drugom tromjesečju, s precijenjenom glukozom u krvi natašte;
  • česte i ponavljajuće infekcije na koži, u ustima ili dugotrajno zacjeljivanje rana na koži.

Kontraindikacije za analizu

Specifične kontraindikacije za koje se ne može provesti test tolerancije glukoze:

  • hitna stanja (moždani udar, srčani udar), trauma ili operacija;
  • izraženi dijabetes melitus;
  • akutne bolesti (pankreatitis, gastritis u akutnoj fazi, kolitis, akutne respiratorne infekcije i drugi);
  • uzimanje lijekova koji mijenjaju razinu glukoze u krvi.

Priprema za test tolerancije glukoze

Važno je znati da vam je prije uzimanja testa tolerancije glukoze potrebna jednostavna, ali obavezna priprema. Moraju se poštivati ​​sljedeći uvjeti:

  1. test tolerancije glukoze provodi se samo u pozadini zdravog stanja osobe;
  2. krv se daje natašte (zadnji obrok prije analize trebao bi biti najmanje 8-10 sati);
  3. nepoželjno je prati zube i koristiti žvakaću gumu prije analize (žvakaća guma i pasta za zube mogu sadržavati malu količinu šećera koji se počinje apsorbirati već u usnoj šupljini, stoga se rezultati mogu lažno precijeniti);
  4. uoči testa konzumacija alkohola je nepoželjna, a pušenje duhana isključeno;
  5. prije testa morate voditi svoj svakodnevni život, pretjerana tjelesna aktivnost, stres ili drugi psiho-emocionalni poremećaji nisu poželjni;
  6. zabranjeno je izvođenje ovog testa tijekom uzimanja lijekova (lijekovi mogu promijeniti rezultate testa).

Postupak ispitivanja

Ova analiza provodi se u bolnici pod nadzorom medicinskog osoblja i sastoji se od sljedećeg:

  • ujutro, strogo natašte, pacijentu se uzima krv iz vene i određuje razina glukoze u njoj;
  • pacijentu se nudi da popije 75 grama bezvodne glukoze otopljene u 300 ml čiste vode (za djecu se glukoza otapa brzinom od 1,75 grama na 1 kg tjelesne težine);
  • 2 sata nakon pijane otopine glukoze određuje se razina glukoze u krvi;
  • procijeniti dinamiku promjena šećera u krvi na temelju rezultata testa.

Važno je da se za rezultat bez pogrešaka razina glukoze odmah odredi u uzetoj krvi. Nije dozvoljeno smrzavanje, dugotrajni transport ili dugotrajni boravak na sobnoj temperaturi.

Procjena rezultata ispitivanja šećera

Procijenite rezultate dobivene normalnim vrijednostima koje bi trebale biti u zdrave osobe.

Poremećena tolerancija na glukozu i poremećena glikemija natašte predijabetes su. U ovom slučaju, samo test tolerancije glukoze može pomoći u utvrđivanju sklonosti dijabetesu..

Test tolerancije na glukozu tijekom trudnoće

Test opterećenja glukozom važan je dijagnostički znak razvoja dijabetesa melitusa u trudnice (gestacijski dijabetes melitus). U većini prenatalnih klinika uvršten je na obvezni popis dijagnostičkih mjera i indiciran je za sve trudnice, zajedno s uobičajenim određivanjem glukoze u krvi natašte. Ali, najčešće se izvodi za iste indikacije kao i za ne-trudnice..

Zbog promjene u radu endokrinih žlijezda i promjene hormonalne razine, trudnice su izložene riziku od razvoja dijabetesa melitusa. Prijetnja ovim stanjem pojavljuje se ne samo za majku, već i za nerođeno dijete..

Ako ženska krv ima visoku razinu glukoze, tada će sigurno ući u fetus. Prekomjerna količina glukoze dovodi do rođenja velikog djeteta (preko 4–4,5 kg), sklonosti dijabetesu i oštećenju živčanog sustava. Vrlo rijetko postoje izolirani slučajevi kada trudnoća može završiti preranim rođenjem ili pobačajem.

Tumačenje dobivenih vrijednosti ispitivanja predstavljeno je u nastavku..

Zaključak

Test tolerancije na glukozu uključen je u standarde pružanja specijalizirane medicinske skrbi pacijentima s dijabetesom melitusom. To omogućava svim pacijentima predisponiranim za dijabetes melitus ili za koje se sumnja da imaju prediabetes, a mogu ga besplatno proći u skladu s policom obveznog zdravstvenog osiguranja u poliklinici.

Informativna vrijednost metode omogućuje uspostavljanje dijagnoze u početnoj fazi razvoja bolesti i započinjanje prevencije na vrijeme. Dijabetes melitus je stil života koji treba usvojiti. Očekivano trajanje života s ovom dijagnozom sada u potpunosti ovisi o samom pacijentu, njegovoj disciplini i ispravnoj provedbi preporuka stručnjaka.

Test tolerancije na glukozu (produženi)

Oralni test tolerancije glukoze (produženi) sastoji se u određivanju razine glukoze u krvnoj plazmi natašte i svakih 30 minuta (30, 60, 90, 120 minuta) nakon opterećenja ugljikohidratima kako bi se dijagnosticirali različiti poremećaji metabolizma ugljikohidrata (dijabetes melitus, poremećena tolerancija glukoze, glikemija natašte)..

Rezultati istraživanja izdaju se uz besplatan komentar liječnika.

Oralni test tolerancije glukoze (OGTT), test tolerancije glukoze, test glukoze od 75 grama.

Engleski sinonimi

Test tolerancije glukoze (GTT), oralni test tolerancije glukoze (o GTT-u).

Enzimska UV metoda (heksokinaza).

Mmol / L (milimol po litri), mg / dL (mmol / L x 18,02 = mg / dL).

Koji se biomaterijal može koristiti za istraživanje?

Kako se pravilno pripremiti za studij?

  • Usmeni test tolerancije glukoze treba provesti ujutro s najmanje 3 dana neograničene hrane (više od 150 g ugljikohidrata dnevno) i normalnom tjelesnom aktivnošću. Ispitivanju treba prethoditi post preko noći 8-14 sati (možete piti vodu).
  • Posljednji večernji obrok trebao bi sadržavati 30-50 grama ugljikohidrata.
  • Ne pijte alkohol 10-15 sati prije testa.
  • Ne pušite noću prije testa i do poslije.

Opći podaci o studiji

Usmeni test tolerancije glukoze treba provesti ujutro s najmanje 3 dana neograničene hrane (više od 150 g ugljikohidrata dnevno) i normalnom tjelesnom aktivnošću. Ispitivanju treba prethoditi post preko noći 8-14 sati (možete piti vodu). Posljednji obrok navečer trebao bi sadržavati 30-50 grama ugljikohidrata. Ne pušite noć prije i do kraja testa. Nakon uzimanja krvi na prazan želudac, ispitanik ne bi smio trajati duže od 5 minuta. popiti 75 g bezvodne glukoze ili 82,5 g glukoze monohidrata otopljenog u 250-300 ml vode. Za djecu je opterećenje 1,75 g bezvodne glukoze (ili 1,925 g glukoze monohidrata) po kg tjelesne težine, ali ne više od 75 g (82,5 g), s djetetom teškim 43 kg i više, daje se uobičajena doza (75 g). Tijekom testa pušenje i aktivne tjelesne aktivnosti nisu dopušteni. Uzorkovanje krvi vrši se svakih 30 minuta (30, 60, 90, 120 minuta) uz određivanje hiperglikemijskog i postglikemijskog koeficijenta.

Treba imati na umu da ako razina glukoze u krvi natašte prelazi 7,0 mmol / L, tada se ne provodi oralni test tolerancije glukoze, budući da je takva razina glukoze u krvi sama po sebi jedan od kriterija za dijagnosticiranje dijabetes melitusa.

Oralni test tolerancije glukoze omogućuje dijagnosticiranje različitih poremećaja metabolizma ugljikohidrata, kao što su dijabetes melitus, poremećena tolerancija glukoze, glikemija natašte, ali ne može objasniti vrstu i uzroke dijabetesa melitusa, pa je nakon dobivanja bilo kakvih rezultata oralnog testa tolerancije glukoze poželjno provesti obvezno savjetovanje endokrinolog.

Karakteristična značajka [06-071] testa tolerancije na glukozu (produženo) od 06-258 testa tolerancije na glukozu (standardno) je njegova izvedba ne na dvije, već na pet točaka (natašte i svakih 30 minuta: 30, 60, 90, 120 minuta) s definicijom hiperglikemijski i postglikemijski koeficijent.

Čemu služi istraživanje?

  • šećerna bolest;
  • poremećena tolerancija glukoze,
  • poremećena glukoza u krvi natašte.

Kad je studij zakazan?

  • U slučaju sumnjivih glikemijskih vrijednosti, pojasniti stanje metabolizma ugljikohidrata;
  • prilikom ispitivanja bolesnika s čimbenicima rizika za razvoj dijabetesa:
    • stariji od 45 godina;
    • BMI preko 25 kg / m 2;
    • obiteljska anamneza dijabetes melitusa (roditelji ili braća i sestre s dijabetesom tipa 2);
    • uobičajeno niska tjelesna aktivnost;
    • povijest glikemije natašte ili oslabljena tolerancija na glukozu u anamnezi;
    • gestacijski dijabetes melitus ili rođenje fetusa više od 4,5 kg u povijesti;
    • arterijska hipertenzija (bilo koje etiologije);
    • kršenje metabolizma lipida (razina HDL ispod 0,9 mmol / l i / ili razina triglicerida iznad 2,82 mmol / l);
    • prisutnost bilo koje bolesti kardiovaskularnog sustava.

Kada je prikladno provesti oralni test tolerancije glukoze kako bi se utvrdili metabolički poremećaji ugljikohidrata

EKG stresa
(stres test)

Za dijagnozu patologije kardiovaskularnog sustava uzorci s doziranom tjelesnom aktivnošću izuzetno su važni i informativni. Obično koriste biciklistički ergometar ili traku za trčanje (traku za trčanje).

Vježbe EKG indikacije

Dijagnostički testovi s doziranom tjelesnom aktivnošću najveću su vrijednost pri ispitivanju bolesnika s bolestima koronarnih arterija (IHD) ili sumnjama na IHD. Upravo je dijagnoza ishemijske bolesti srca glavna indikacija za provođenje takvih testova. Testovi vježbanja također se provode kako bi se utvrdila funkcionalna klasa angine pektoris, što omogućava procjenu učinkovitosti medicinskog i kirurškog liječenja bolesti koronarnih arterija. Testovi s doziranim opterećenjem omogućuju predviđanje razvoja bolesti, odabir potrebne razine opterećenja za fizičku rehabilitaciju bolesnika, procjenu odgovora tijela i kardiovaskularnog sustava, posebno na određenu razinu opterećenja.

Reakcije na tjelesnu aktivnost su fiziološke i patološke. Patološka reakcija pojavljuje se kod ishemijske bolesti srca i izražava se u odgovarajućim promjenama na elektrokardiogramu. Patološka reakcija može se izraziti nedovoljnim povećanjem ili smanjenjem krvnog tlaka tijekom vježbanja, što ukazuje na kršenje kontraktilne funkcije lijeve klijetke srca. U slučaju arterijske hipertenzije, naprotiv, može se primijetiti prekomjerno povišenje krvnog tlaka..

Kako se izvodi EKG vježbanje?

Prije dijagnostičkog testa, elektrokardiografija se izvodi u standardnih 12 odvoda, nakon čega slijedi opterećenje koje se postupno ili povremeno povećava. Tijekom cijelog razdoblja opterećenja registracija elektrokardiograma ne prestaje, dok se krvni tlak mjeri na kraju svake sljedeće razine opterećenja. Svaki korak opterećenja traje od 1 do 5 minuta, a ukupno vrijeme istraživanja nije duže od 15 minuta.

Razina opterećenja mjeri se u jedinicama snage, u vatima, njegova početna razina tijekom dijagnostičkog ispitivanja iznosi 25-50 vata. Prag opterećenja za neobučene muškarce u dobi od 40 do 50 godina iznosi u prosjeku 2 vata po kilogramu tjelesne težine, za neobučene žene iste dobi - oko 1,5 vata po kilogramu tjelesne težine.

Po završetku testa, registracija elektrokardiograma traje najmanje 3-5 minuta, dok se svi pokazatelji potpuno ne normaliziraju.

Samu studiju trebao bi provesti liječnik koji posjeduje tehniku ​​srčane reanimacije. Prostorija za testiranje otpornosti na stres trebala bi biti odgovarajuće opremljena, uključujući defibrilator i druga hitna pomagala za kardiogene komplikacije.

Priprema za EKG za vježbu

Prije dijagnostičkog testa stresa, pacijent bi trebao prestati uzimati nitrate najmanje 24 sata, a beta-blokatore najmanje 48 sati prije početka pregleda. Istodobno, antianginalni lijekovi možda neće biti otkazani ako je potrebno procijeniti njihov učinak na toleranciju na vježbanje kod pacijenta s utvrđenom anginom pektoris. Pozitivni stres test (tj. Test koji je otkrio znakove ishemije na EKG-u) indikacija je za proučavanje koronarnih arterija s uvođenjem kontrastnog sredstva (MSCT-koronarna angiografija ili invazivna koronarna angiografija).

Kontraindikacije za vježbanje EKG-a

Provođenje dijagnostičkih testova stresa kontraindicirano je kod nestabilne angine pektoris ili akutnog infarkta miokarda, različitih vrsta aritmija, s visokim stupnjem sinoaurikularne i atrioventrikularne blokade, dekompenziranog zatajenja srca, akutnog miokarditisa i perikarditisa, nekontrolirane arterijske hipertenzije ili aneurijaze. Popis bolesti kod kojih je testiranje na stres kontraindicirano uključuje i sistemske bolesti tijekom pogoršanja, akutni tromboflebitis i akutne cerebrovaskularne nesreće.

Test tolerancije na glukozu i krivulja šećera: indikacije, način pripreme i uzimanja, norme i što daje lažne rezultate

Iz akhare, ulazeći u tijelo, dolaze ugljikohidrati. Oni su neophodni kao nezamjenjivi izvor energije. Bez ovih tvari ne može biti normalnog života..

Tijelo je u stanju sam regulirati razinu šećera. S viškom tvari počinju zdravstveni problemi. Najpoznatiji od njih je zloglasni dijabetes melitus. Ali moguća su i druga odstupanja..

Test tolerancije glukoze poseban je test koji otkriva probleme s proizvodnjom inzulina ili njegovom apsorpcijom u tkivima. Tehnika se primjenjuje sustavno. Uključujući za probir, rano otkrivanje dijabetesa. Moguće je provesti kao dio prevencije.

Za istraživanje je potrebna posebna priprema. Općenito, ovo je prilično osjetljiva dijagnostička metoda za otkrivanje patoloških procesa..

Postupak procjenjuje sintezu inzulina i druge tvari, takozvanog C-peptida, koji je odgovoran za normalan protok krvi i dodatnu apsorpciju šećera..

Zašto je propisana takva dijagnoza, poput testa tolerancije glukoze. Što pacijenti o tome trebaju znati?

Indikacije za provođenje

Dovoljno je razloga za naručivanje analize. U pravilu govorimo o ranom pregledu bolesti ili provjeri, potvrdi dijagnoze.

Povećana koncentracija šećera u mokraći

Zove se glukozurija. Obično popraćen velikom količinom urina. Budući da se šećeri ne zadržavaju niti apsorbiraju natrag. Količina urina može se znatno povećati. Brzinom od 1-2 litre dnevno, govorimo o 5 ili više litara.

Odstupanje se razvija u bilo kojoj fazi patoloških procesa, metaboličkih problema. Stoga se test provodi kao metoda sekundarne prevencije..

Sumnja na dijabetes melitus

Na temelju metričkih podataka, također ako se takve misli pojave nakon početnog ispitivanja. Test opterećenja glukozom je obavezan.

Ima smisla biti ispitan više puta, jer su moguće pogreške. Osim toga, koristi se preciznija modifikacija kada se krv daje svaki sat ili češće i kada se izgradi krivulja šećera.

Nenormalno visoka glukoza u kapilarnoj krvi

Jednostavnom općom analizom. Povećanje koncentracije u tekućem vezivnom tkivu jasno ukazuje na patologije poput dijabetesa..

Zašto se to točno događa, teško je reći. Velika je vjerojatnost da se proizvodi malo inzulina ili tkiva nisu dovoljno osjetljiva na njega. U čemu je problem, ostaje za vidjeti.

Nepovoljna nasljednost

Srećom, dijabetes se ne može prenijeti s roditelja na dijete. Međutim, predispozicija može biti genetski određena.

Ima smisla redovito raditi test tolerancije glukoze. Kako bi se u ranoj fazi otkrili patološki procesi metaboličke prirode.

Visok indeks tjelesne mase

Pretilost je jedan od čimbenika rizika za razvoj dijabetesa. Prema različitim procjenama, vjerojatnost se povećava nekoliko puta. Što se više započne patološki proces, to su veći rizici.

Pretilim se pacijentima savjetuje 2-3 puta godišnje napraviti GTT test kako bi se problem unaprijed otkrio i započelo liječenje..

Dob preko 50 godina

Još jedan faktor rizika. Žene su joj posebno podložne. Budući da se tijekom menopauze, menopauze, koncentracija spolnih hormona smanjuje.

U međuvremenu su oni odgovorni za regulaciju endokrinih procesa. Barem djelomično.

Glukoza raste kod svake treće žene starije od 50 godina.

Arterijska hipertenzija u anamnezi

Vjerojatnost dijabetesa raste. Normalan protok krvi je oslabljen. Organi i tkiva ne dobivaju dovoljno hranjivih tvari i kisika. Dakle, postupno smanjenje učinkovitosti gušterače. Dijabetes melitus se javlja s vremenom.

Eksplicitna inzulinska rezistencija

Razvija se u pozadini raznih bolesti. Često kod pacijenata s prekomjernom tjelesnom težinom. S druge strane, moguće su i druge mogućnosti. Na primjer, problem sa štitnjačom itd..

Otkriveni otpor osnova je za ispitivanje cijelog tijela kako bi se pronašao uzrok. Mogućnosti liječenja ovise o određenoj dijagnozi.

Trudnoća

Gestacija je sama po sebi povećani faktor rizika za dijabetes. Stoga buduća porodilja sustavno prolazi opći test krvi..

Već je na zahtjev propisan test tolerancije glukoze (na primjer, ako je glukoza natašte u trudnice viša od 5,1, ali ispod 7,0 mmol / l). Izvodi se jednom u tromjesečju, ili češće kada postoji takva potreba.

Sustavna uporaba lijekova

Neki lijekovi mogu srušiti hormone i poremetiti proizvodnju inzulina. To uključuje estrogene (oralne kontraceptive), glukokortikoide poput Prednizolona. Također i diuretici.

Ako je potrebno, liječnik otkazuje sastanak ili prilagođava doziranje lijeka. Ovo je glavni način da se stanje popravi i normalizira razina glukoze u krvi..

Poremećaji metabolizma

Pogotovo lipidni profil. Ateroskleroza kao najpoznatiji patološki proces.

Rast lipoproteina niske i vrlo male gustoće popraćen je oslabljenim protokom krvi. To znači prehranu i disanje tkiva. Počinje sistemski poremećaj. Gušti i gušterača.

S druge strane, sami problemi s razmjenom povezani su s ovim tijelom. Stoga se uzrok i posljedica mogu obrnuti..

Stanje prije dijabetesa

Kada krvna slika još nije premašena, ali je već na razini granice normale i patologije. Ima smisla započeti liječenje već u ovoj fazi.

Test tolerancije na glukozu treba provoditi jednom u 3 mjeseca. Dalje prema indikacijama. Ovisno o državi.

Procjena rezultata liječenja

Tehnika se koristi kao metoda pregleda i provjere stanja nakon terapije. Za kontrolu se koriste i standardni laboratorijski test i njegove kućne verzije. Na primjer, korisni su glukometri za kućanstvo..

Test tolerancije glukoze koristi se kao univerzalna metoda za dijagnosticiranje dijabetesa melitusa i metaboličkih poremećaja, istražuju se i učinak inzulina i koncentracija C-peptida.

Ova posebna tvar odgovorna je za normalan protok krvi, stoga neizravno ukazuje na kršenje.

Kontraindikacije

Nema mnogo razloga za otkazivanje studije.

  • Netolerancija na glukozu. To je prilično rijetko, ali je vrlo opasno za život. Kada se koristi koncentrirana tvar, vjerojatna je akutna alergijska reakcija. Kako će se dalje odvijati, vrlo je teško pitanje. Moguće kao manji osip na koži i Quinckeov edem, asfiksija, anafilaktički šok sa smrtnim ishodom. Pacijenti trebaju upozoriti liječnike na svoj problem.
  • Nedavno prenesene hitne slučajeve. Na primjer, srčani ili moždani udar. U tom će slučaju koncentracija glukoze biti veća, to je prirodno stanje. Barem u kontekstu opisanih patoloških procesa.
  • Trudnoća u kasnim fazama. U trećem tromjesečju uporaba tehnika tolerancije glukoze je nemoguća. Ako za to postoji hitna potreba, test je i dalje propisan. Ali strogo pod nadzorom liječnika. Budući da su mogući nagli skokovi u razini šećera. Izuzetno je opasno za trudnicu i samo dijete..
  • Porođaj. Jednom kada se trudnoća riješi, test se ne može provoditi nekoliko tjedana. Dok žena ne dođe k sebi. Nadzor stanja provodi se pomoću krvne pretrage. Ovo je jednostavan i pristupačan način prikazivanja. Odluku donosi vodeći ginekolog.
  • Koncentracija šećera preko 7 jedinica (mmol po litri). U ovom slučaju, istraživanje se ne može provesti. To je pitanje života. Velika je vjerojatnost da već postoji kršenje prerade šećera. Ako pacijentu date koncentriranu glukozu, to će završiti katastrofom. Šećer će vjerojatno naglo porasti. Jer inzulin nije dovoljan. Ovo je opasno. Koma i smrt od komplikacija mogući.
  • Zarazne bolesti. U akutnoj fazi ne dolazi u obzir nikakav test tolerancije glukoze. Budući da će koncentracija u početku biti veća od normalne. Ovo je odgovor tijela na zarazni proces. Trebate pričekati neko vrijeme. Dok se pacijent ne oporavi od bolesti.
  • Uzimanje lijekova. Na primjer, oralne kontraceptive. Ili druga hormonska sredstva. Budući da sami utječu na metaboličke procese i povećavaju koncentraciju glukoze u krvi. Nije poznato kako će utjecati unos šećera. Prvo, lijekovi se otkazuju i čekaju potpuno uklanjanje sredstava iz tijela..
  • Razdoblje nakon operacije. Dok akutno stanje ne prođe.

Kontraindikacija nema puno, ali ih se mora strogo poštivati. U najmanju ruku, za dobivanje točnih rezultata. Pa čak i radi očuvanja zdravlja, života pacijenta.

Trening

Mjere su prilično jednostavne.

  • Četiri dana propisana je lagana dijeta s malo ugljikohidrata. Ne konzumirajte više od 6 grama soli. Također su isključene konzervirana hrana, poluproizvodi i drugi upitni proizvodi. Pacijent bi trebao dobiti oko 1,5 litre vode dnevno. Ne računa se tekuća jela. Ne trebaju više. Manje je moguće, ovisno o zdravstvenom stanju. Ali nije poželjno.
  • Od hrane se morate odreći za otprilike 12 sati. Budući da se test tolerancije glukoze radi natašte. Hrana će vjerojatno iskriviti rezultate. Kako gušterača počinje raditi.
  • 1-2 dana odbijaju intenzivnu tjelesnu aktivnost. Nemojte se pretjerano opterećivati ​​i osjećajno. Stvar je u točnosti.
  • Nekoliko dana ne možete pušiti, uzimati alkoholna pića. Rezultati će biti lažni. Najvjerojatnije pozitivno, tijelo će prijeći u stanje povećane mobilizacije.

Odustanite od žvakaće gume za 2 sata. Vjerojatnost je mala, ali ipak je.

Što može dati lažne rezultate

Koji čimbenici mogu izazvati netočnosti u rezultatima:

  • Vježba stres. Pretjerano ili beznačajno. Svaka mehanička aktivnost uzrokuje povećanje koncentracije glukoze. To je vitalna potreba. Budući da pacijentu treba više energije.
  • Pušenje. Cigarete su sposobne izazvati kršenje, čak i u malim količinama. Isto vrijedi i za mješavine, vape i druge moderne metode konzumacije duhana..
  • Alkohol. Utjecaj na približno isti način.
  • Korištenje lijekova. Najčešće ne možete odbiti lijekove. Važno je upozoriti liječnike na uzimanje lijekova. Najčešće odstupanja izazivaju diuretici, beta-blokatori i psihotropni lijekovi.
  • Poremećaji pijenja. Više od 2 litre dnevno.
  • Menstrualnog ciklusa. Utječe na rezultate samo u početnoj fazi. Kad započnu „hormonalne oluje“. Test se preporučuje provesti 10-12 dana od početka prirodnih promjena u tijelu..
  • Istraživanje provedeno pomoću izlaganja zračenju. Na primjer, CT ili X-ray.
  • Upalni procesi. Bilo koji intenzitet. Do prehlade.

Priprema je važna jer će u protivnom rezultati biti lažni. Dakle, nepravilno liječenje i zdravstveni problemi.

Proces polaganja i vrste testova

Postoje dvije glavne vrste ispitivanja tolerancije glukoze.

Standardna metoda je oralni test tolerancije glukoze (skraćeno OGTT) pretpostavlja da pacijent unosi glukozu, odnosno apsorbira se kroz probavni trakt.

Potez je otprilike sljedeći:

  • Osoba dolazi u zakazano vrijeme u kliniku ili bolnicu.
  • Prvi put se krv uzima bez posebnog opterećenja. Metoda ovisi o određenoj instituciji. Prikladne su i kapilarna i venska krv.
  • Tada pacijent uzima koncentriranu otopinu glukoze u količini od 250 ml. Ili tako. Preporučljivo je popiti ovu količinu u roku od 3-5 minuta.
  • Tada stručnjaci čekaju oko 20-30 minuta i ponovno uzimaju krv.
  • Rezultati su zabilježeni u protokolu. Odstupanje nedvosmisleno govori o metaboličkim poremećajima. Mogući dijabetes.

Druga metoda nije toliko raširena. Pomoću nje se glukoza ubrizgava intravenozno, zaobilazeći gastrointestinalni trakt. Napredak istraživanja bit će otprilike isti, osim treće točke.

Također je važno uzeti u obzir da postoje izmjene unutar samih metoda. Klasični test uključuje uzimanje jednog uzorka krvi nakon opterećenja glukozom. Ali postoji i preciznija metoda - ovo je takozvana krivulja šećera..

  • Pacijent uzima otopinu koja se sastoji od 75 g suhe glukoze, razrijeđene u 250-300 ml tople (37-40 ° C) negazirane vode.
  • Nakon 20-30 minuta, nakon opterećenja ugljikohidratima, stručnjaci uzimaju analizu i šalju osobu na odmor.
  • Važno je da se fizički ne pretjerujete i mirno sjedite ili ležite.
  • Pola sata kasnije uzima se još jedan dio venske ili kapilarne krvi.
  • To se nastavlja 5-7 puta. U redovitim razmacima.

Na temelju rezultata gradi se poseban raspored. S OGT-om (usmeni test) ne možete ga dobiti.

Ako je krivulja šećera normalna, postoji gotovo 100% vjerojatnosti za dijabetes ili se javlja u latentnoj fazi. Pitanje ostaje otvoreno. Mogući su dodatni pregledi.

Testiranje tijekom trudnoće

Tijekom gestacije, standardna oralna metoda nije uvijek moguća. U trećem tromjesečju studija se uopće ne provodi.

Zašto - činjenica je da je opasno za majku i dijete. Šećer raste sam od sebe, što stvara rizik od dijabetesa (tzv. Gestacijski oblik). Provokacija može postati okidač za punopravni patološki proces.

Postoje samo dvije kontraindikacije:

  • Intenzivna toksikoza. Uključujući u trećem tromjesečju. Kada započinje kasni poremećaj.
  • Bolesti gastrointestinalnog trakta. Ako porodilja ne može na ovaj način uzimati glukozu.

U osnovi se trudnicama daje intravenska glukoza. Ovo je sigurniji način. U ostalom, test se malo razlikuje u pogledu provođenja i tumačenja rezultata..

Uobičajeni pokazatelji

Tolerancija glukoze odgovor je tijela na opterećenje ugljikohidratima. Normalna razina venske krvi bit će sljedeća:

stanjePokazatelji u mmol po litri
NormaDo 7,7
Predijabetes7,7-10,9
DijabetesViše od 11

Što se tiče analize kapilarnog uzorka:

NormaManje od 7,5 mmol / L
Predijabetes7,5-10,9 mmol / l
DijabetesViše od 11 mmol / l

Pri ispitivanju krivulje šećera normalne vrijednosti su 4-7,9 mmol po litri krvi. Podaci o vremenu dati su u tablici:

Vrijememmol / l
Pokazatelji natašte4-7,5
Nakon 30 minuta4,1-7,8
Sat kasnije4,2-7,9
1,5 sata4,2-7,9
2 sata4,2-7,9

Riječ je o kapilarnoj krvi.

Normalni rezultati testa tolerancije na glukozu ovise o referentnim vrijednostima koje su usvojene u određenoj klinici. Stoga je prilično teško samostalno donositi zaključke. Ovo je posao liječnika.

Dekodiranje rezultata

Odstupanja procjenjuju endokrinolozi. Laboratorijski radnici sami tumače primarne rezultate. Navedite referentne vrijednosti i usredotočite se na odstupanja.

Istražuju se tri glavne razine:

  • Stvarna koncentracija glukoze. Napravljena je krivulja šećera, liječnici grade poseban raspored. Obično bi to trebala biti gotovo ravna crta. Osim trenutka prijelaza s pokazatelja "natašte" na prvu analizu nakon opterećenja.
  • Ispitivanje koncentracije C-peptida. Povećanje broja sugerira da postoje neki metabolički poremećaji. Ali još ne dijabetes.
  • Također se proučava inzulinska rezistencija. U pravilu neizravno. Ako nema drugih manifestacija bolesti.

Glukotest se koristi za određivanje dijabetesa melitusa i metaboličkih poremećaja. Sva odstupanja tumače se kao patologija. Koji će ovisiti o rezultatima dodatnih istraživanja.

Ima smisla provesti sveobuhvatnu dijagnozu i procijeniti zdravlje pacijenta. Na tome se bavi endokrinolog. Vježbanje glukoze informativna je metoda, ali ne i jedina moguća.

Ispitivanje opterećenja: gdje započeti i gdje tražiti

Vjerojatno znate da postoji velika razlika između načina rada vaše aplikacije / usluge, ovisno o tome koliko je korisnika koristi. Ono što je uspjelo tijekom razvoja moglo bi se raspasti kad prvi stvarni korisnici dođu sa svojim okruženjem, a ono što je radilo sa stotinu korisnika može umrijeti kad ih ima 10 tisuća. Ili se dogodi da ste sve testirali na umjetnim podacima, a zatim vaša baza podataka počinje usporavati zbog korisnika imena İnari.

Razgovarali smo s Alexeyem Lavrenyukom (Yandex) i Vladimirom Sitnikovom (Netcracker) o tome kako bugovi preživljavaju, kada "uključiti" testove učitavanja u projekt, gdje dobiti podatke za njih i je li moguće da ih uopće ne testiramo odbacivanjem rezultata izravno u proizvodnju..

Nekoliko riječi o sebi i svom radu. Kako se vaš rad odnosi na testiranje?

Alexey Lavrenyuk: Ja sam programer u Yandexu, u službi za testiranje opterećenja. Izrađujem alate i usluge za ispitivanje performansi. Možete pogledati naše otvorene alate za ispitivanje opterećenja - Yandex.Tank i Pandora, te našu uslugu testiranja opterećenja - Preopterećenje. Sada je otvoren besplatni pristup njegovoj beta verziji.

Prije smo mogli testirati samo izvedbu poslužiteljskih aplikacija, sada svladavamo mobilne aplikacije - to je novi trend. Na primjer, testiramo potrošnju energije telefona. O tome možete pročitati ovdje.

Vladimir Sitnikov: U Netcrackeru radim 12 godina. Trenutno sam na poziciji inženjera performansi, tj. Ne testiram proizvode, ali promatram kako se sustav ponaša u stvarnom radu i na testovima. Moja je odgovornost analizirati kako određene odluke u području razvoja i dizajna utječu na konačni rezultat. Stoga često ne gledam samo rezultate ispitivanja, već ih i planiram. To se uglavnom odnosi na testiranje otpornosti na stres.

Nekad sam se testirao, ali sada je to stvar prošlosti..

- Razgovarajmo malo o teoriji. Je li ispravno reći da se problemi u fazi testiranja pojavljuju zbog programera koji ne uzimaju u obzir neke parametre problema ili koriste neprikladno rješenje??

Aleksej Lavrenjuk: Ne možete sve predvidjeti unaprijed. U tipičnoj usluzi postoji puno zaokreta: da biste riješili probleme s proizvodom, možete odabrati različite algoritme, odabrati parametre tih algoritama, koristiti knjižnice, okvire, postavke usluge u proizvodnji, hardverske parametre. U kombinaciji, ovi zaokreti daju milijarde kombinacija, a bez dubokog razumijevanja kako usluga funkcionira, sortiranje može potrajati jako dugo. A to se razumijevanje ne može dobiti ako nemate alat za provođenje eksperimenata i analizu njihovih rezultata..

Ispitivanje opterećenja nije klub koji programerima udara u glavu kad pišu neproduktivni kôd. Ovo je vrlo moćan mjerni uređaj, zapravo osciloskop za elektroničkog inženjera, koji vam omogućuje sondiranje koda i pronalazak uskih grla u njemu. A onda, nakon optimizacije, pogledajte (i pokažite) rezultat u brojkama i grafikonima.

Vladimir Sitnikov: Želio bih dodati. "Odakle bube" pitanje je tisućljeća. A usko je povezano s još jednim zanimljivim pitanjem - zašto, unatoč svim testiranjima, bugovi opstaju u stvarnim sustavima i pojavljuju se samo tamo. Zašto ih ne bismo pronašli tijekom testiranja? Postavljamo li pogrešan zadatak?

Po mom mišljenju, to je zbog činjenice da su timovi za razvoj i podršku različiti. Neki donose odluku, a potpuno drugi - podupiru je tijekom operacije..

Polovica svih problema u proizvodnji kombinacija je 2-3 glupe pogreške ili razvojne pretpostavke: netko je stvorio pogrešan kod, koristio glupi algoritam itd. Svaka takva pogreška sama po sebi ne utječe na performanse - moderni hardver prilično je moćan, može puno probaviti. Ali zajedno, dvije ili tri pogreške "pucaju". A zbog razdvajanja razvoja i podrške, autori tih pogrešaka neće znati za njih.

Rijetko kada, zapravo, traže autore koda i kažu: "Molim te, ne trebaš više tako pisati." No, kako bi se zajamčilo da u budućnosti neće raditi takve pogreške, programer mora steći ovo iskustvo. Uz podršku vlastitog sustava, zaključci iz "punjenih čunjeva" bili bi brži.

- Ima li smisla u ranim ispitivanjima opterećenja (u fazi razvoja)?

Aleksej Lavrenjuk: Najskuplje pogreške počinju kada se ispitivanje opterećenja uši odvuče do gotovog projekta (ne govorim o onim slučajevima kada se kod testira u proizvodnji). Kôd je napisan, funkcionira funkcionalno, ali ispada da tamo gdje je potrebno 10 odgovora u sekundi (samo nešto) usluga može probaviti samo jedan, pa čak i tada uz škripu. Još je gore ako je za to kriv temelj - okvir koji je odabran jer "svi ga koriste" ili "pa, tako je nov, cool". Odnosno, morat ćete uopće sve prepisati.

Što se ranije problemi uhvate, to ih je lakše riješiti..

- Odnosno, počinjemo razvijati i istovremeno pokretati testiranje?

Vladimir Sitnikov: Da i ne. Ponekad u ranoj fazi morate vrlo grubo pogledati što se događa. Moglo bi imati smisla. Ali obično kod u početku ne radi. A mjerenje performansi koda koji, recimo, daje pogrešan odgovor, loš je posao. Gubimo vrijeme, resurse (uključujući resurse strojeva), a rezultat je nepoznat.

Međutim, pokretanje testiranja prilično je duga priča. Prije nego što nešto izmjerite, morate shvatiti što točno izmjeriti i na kojim podacima, da li nam je tijekom testiranja ponestalo tih podataka, kako ćemo ih obnoviti, koje ćemo mjerne podatke nadzirati, kakva očekivanja imamo u vezi s rezultatima itd..P. U vrlo malom projektu sve se to može učiniti za dan ili dva, samo raspravom i donošenjem ispravne odluke. Ali za više ili manje velik projekt, takva se pitanja ne rješavaju u jednom danu, pogotovo jer zahtijeva blisku interakciju s kupcem..

Postoje slučajevi kada kupac od samog početka dolazi s određenim zahtjevima, ali češće se moraju formulirati tek u fazi "povezivanja" ispitivanja opterećenja.

Stoga vrijedi razmišljati o ispitivanju opterećenja od samog početka. I ne bih ispitivanje opterećenja smatrao konačnim proizvodom. Ovo je postupak koji se mora slijediti kako bi se izbjegle određene pogreške. Kako se rješenje stvara (u procesu prelaska izravno s razvoja na ispitivanje i izlaza na proizvodnju), svrha ispitivanja opterećenja također se mijenja. Prvo se koristi za otklanjanje pogrešaka, zatim - za pronalaženje pogrešaka i na kraju - kao kriterij da je rješenje spremno za proizvodnju..

Ovdje mi se čini prikladnom analogija s konvencionalnim ispitivanjem. Kada biste ga trebali uključiti? Ne na kraju razvoja. Mit je da će na kraju razvoja testeri doći i popraviti sve. Testiranje ne popravlja, ali traži pogreške. A ispitivanje opterećenja je alat za pronalaženje pogrešaka određene vrste. Međutim, za razliku od konvencionalnog testiranja, koje u osnovi provjerava samo mogućnost da program prolazi duž grane algoritma do određene točke, testiranje opterećenja je produkcijski beta test, koji dovodi do razlika u podacima, opterećenju, omjeru testova u miksu itd..

Da biste uspješno pronašli pogreške, morate imati kriterije pretraživanja. Stoga, kao proces, ispitivanje opterećenja započinje bliže početku razvoja, ali zapravo se odvija uvjetno nakon prvog ciklusa ispitivanja (automatskog ili ručnog), kada netko da zeleno svjetlo da se sustav u cjelini ponaša ispravno.

- Jasno je da se apsolutno sve ne može testirati. Koje točke treba prvo testirati (iz perspektive ispitivanja opterećenja)?

Aleksej Lavrenjuk: Prije svega, trebate testirati kritični scenarij - odnosno onaj koji donosi novac. I provedite najmanje dvije vrste testova: za uklanjanje pogrešaka radi određivanja ograničenja izvedbe i za mjerenje vremena kako biste bili sigurni da usluga zadovoljava SLA. Odnosno, usluga mora biti "dovršena" i mjerena na razini opterećenja koja se očekuje u proizvodnji.

- Gdje započeti ispitivanje opterećenja?

Aleksey Lavrenyuk: Prije početka testiranja opterećenja morate biti sigurni da ste izvršili funkcionalni test i ispravili sve pogreške. I to je na vašem štandu. Pazite da usred snimanja nitko ne dođe na vaš štand kako bi preuzeo par stotina gigabajta. Općenito, pripremite ugodno testno okruženje u kojem vam nitko neće smetati..

Vladimir Sitnikov: Samo testiranje trebalo bi započeti formuliranjem nefunkcionalnih zahtjeva, tj. zahtjevi za izvedbu i stabilnost.

Najčešći nefunkcionalni zahtjevi (najvažnije kvantitativne procjene aplikacije) su veličina obrađenih podataka, vrijeme obrade i učestalost pokretanja. Bilo koja od ovih mjernih podataka nalazi se u gotovo svakom projektu..

Nefunkcionalni su zahtjevi široki. U različitim projektima njihove komponente mogu imati različite prioritete. Na primjer, „sustav bi trebao moći raditi 3 dana bez ponovnog pokretanja“ ili „u slučaju gubitka i uspostavljanja veze s bazom podataka, aplikacija bi se trebala vratiti u normalan rad za najviše 2 minute“ - to su također nefunkcionalni zahtjevi.

Inače, koncept "nefunkcionalnih zahtjeva" oblikuje ideju da je to nešto neovisno. Ali zapravo ti zahtjevi opisuju kako bi funkcionalnost trebala raditi. Oni. bez nefunkcionalnih zahtjeva i funkcionalni zahtjevi postaju besmisleni, baš kao što je nemoguće primijeniti NFR na bilo koji slučajno odabrani funkcionalni zahtjev.

- Postoje li opće smjernice za provođenje stresnog ispitivanja?

Vladimir Sitnikov: Općenito, ispitivanje opterećenja slično je uobičajenom. Uzimamo najvažnije scenarije ili one kojih se najviše bojimo. Stoga bi netko tko razumije projekt trebao doći i ukazati na najopasnije scenarije. Tada smo već angažirani u automatizaciji i mjerenju.

- Koliko je važno tumačenje rezultata stres testova?

Vladimir Sitnikov: Ogromno. Nisu važni brojevi, već razumijevanje zašto su potpuno jednaki. Ako smo dobili 42, to ne znači da je rezultat dobar. Kupac je tražio da radi ne duže od minute, ali dobili smo pola minute. Jesmo li dobri momci, ne slažemo se? Ne! Važno je razumjeti zašto nismo mogli brže, na što nailazimo. Također morate biti sigurni da je izvještaj stvaran..

Postojao je takav primjer: izmjerili smo kako virtualni stroj utječe na izvedbu aplikacije, t.j. usporedio performanse aplikacije koja radi na hardveru i aplikacije koja se izvodi na virtualnom stroju. Izvršili smo mjerenja, dobili dobre brojeve (blizu očekivanih) - razlika u performansama od nekoliko desetina posto. Ovo je moglo završiti. Ali netko je pažljivije pogledao rezultate i shvatio da smo umjesto pokretanja aplikacije vratili stranicu s pogreškom u prijavi. U testovima nismo prošli stvarnu aplikaciju. Umjesto toga, pod krinkom svakog od koraka provjerili smo brzinu prijave koja je odbila pogrešnu lozinku.

Što kaže ovaj primjer? Da smo, ne analizirajući što se događalo tijekom testova, donijeli pogrešan zaključak. Stoga, sa stajališta ispitivanja opterećenja, nisu važne dobivene brojke, već razumijevanje kako se te brojke objašnjavaju.

Aleksej Lavrenjuk: Vrlo često ljudi podcjenjuju važnost grafikona, gledaju samo konačnu statistiku. Ako i to učinite, preporučujem vam da proguglate kvartet Anscombe i pogledate ovaj članak iz Autodeska.

Mnogi alati za učitavanje popularni na Internetu, na primjer ab, pružaju samo sažetke statistike i lažno povjerenje u izvedbu usluge pod opterećenjem. Oni skrivaju detalje, uranjaju u grafikone. Takav kvar može koštati (kupac je otišao), a vrlo je lako popraviti ga (prilagoditi parametre sakupljača smeća).

Uz to, mnogi popularni i skupi alati za utovar arhitektonski su pogrešni i lažu vas. Ovo je napisano u ovom članku..

- Koje su značajke testiranja učitavanja web usluge? U teoriji morate testirati ne samo kôd, već i okolinu, kako se to radi?

Aleksej Lavrenjuk: Morate testirati sve što vas zanima. Ako sumnjate da na izvedbu aplikacije utječe promet u Moskvi, pronađite način da ga testirate. Ne šalim se, naši geoservisi automatski pokreću testove opterećenja na podacima o prometu kada razina prometa dosegne 7.

Na testu smo imali i mobilnu aplikaciju koja se aktivirala samo ako je telefon u pokretu. Odnosno, telefon se tijekom testa morao klimati. Stoga smo ove telefone nosili sa sobom. Čak je postojala ideja da se izgradi poseban telefonski stalak, ali aplikacija je poslana na doradu, a potreba za automatizacijom do sada je nestala.

- Odakle dolaze podaci za ispitivanje opterećenja vašeg tipičnog projekta? Koriste li se lažni podaci ili proizvodni podaci?

Vladimir Sitnikov: Ne bih rekao da postoji tipičan pristup podacima. Projekti su i dalje različiti. Postoje oni kod kojih sustavi uopće ne pohranjuju podatke, već su posredne karike u određenom lancu. Da bismo ih testirali, jednostavno generiramo potrebne informacije. Ponekad, naprotiv, sustavi nešto pohrane. Ako je to, primjerice, povijest zapisa, čini se da nema problema. Ali ako sustavi pohranjuju neku vrstu stanja (baze podataka itd.), Tada se ovdje pojavljuju nijanse.

U početnoj fazi, kada nemamo nikakvo odlagalište proizvodnje, moramo generirati podatke (razgovarati o poslovnoj strukturi i generirati pravu količinu odgovarajuće vrste podataka). Nažalost, ne bih rekao da ovo uspješno djeluje. Generirani podaci omogućuju vam neko vrijeme preživljavanja, ali, nažalost, na taj je način teško dobiti podatke koji su slični istini i prikladni za različite scenarije. I igre započinju kad generiramo dio podataka za jednu vrstu zahtjeva, dio za drugu, dio za treću. Prikladnije nam je generiranje u dijelovima, ali to rezultira iskrivljenjima: ili ima previše podataka (jer želimo imati marginu za svaku vrstu scenarija), ili preskačemo neke scenarije. Zbog toga se prije ili kasnije prebacimo na nešto više ili manje slično odlagalištima - uvoz iz vanjskih sustava ili proizvodnja s maskiranjem.

Problema ima i s uvozom. Radimo u telekom segmentu, gdje se deponije proizvodnog sustava ne mogu kopirati zdesna nalijevo. Postoji određena vrsta podataka koja se jednostavno ne može kopirati. Stoga morate izmisliti kako učiniti da sustav djeluje, ali podaci su zamijenjeni zvjezdicama itd..

- Nije jednostavnije testirati odmah u proizvodnji, povezujući neki udio korisnika?

Alexey Lavrenyuk: U našem slučaju, ovo nije testiranje, to je uredno izdanje. Na prijateljski način, uvijek, čak i nakon testiranja, potrebno je preći na udio korisnika, jer u proizvodnji sve može poći po zlu kao u testiranju.

Kako se veza korisničkog dijeljenja razlikuje od testiranja opterećenja? U tom slučaju nemate mogućnost potpunog upravljanja opterećenjem, uslugu ne možete pritisnuti do krajnjih granica (korisnici će tek početi primati pogrešku od 500), ne možete nekažnjeno izvrtati gumbe na njoj i nadzirati onoliko koliko biste mogli na testnim poslužiteljima.

S druge strane, možete zavarati: usmjeravati dio prometa iz proizvodnje na testne poslužitelje i tamo koristiti alate za učitavanje. Ovo je ispitivanje opterećenja, samo se početni podaci uzimaju u stvarnom vremenu iz proizvodnog okruženja.

Drugim riječima, ako ste zadovoljni odgovorom "zadrži / ne drži" (i s vjerojatnošću da ćete razočarati neke od svojih korisnika), tada ne morate učitati test. Ako želite znati ograničenja performansi, uska grla, koje je monitore najbolje gledati, koje se zavoje uhvatiti i kome trčati, napravite testiranje otpornosti na stres.

Vladimir Sitnikov: To nije naš slučaj. Postoje tvrtke koje bez problema testiraju u proizvodnji. Imaju klijentski dio koji se može preusmjeriti na novu verziju koda. U našem slučaju govorimo o sustavu koji je važan za poslovanje naših kupaca. Ako ne uspije, kupac gubi novac. Stoga provodimo testove opterećenja prije nego što kôd počne raditi..

Naši su sustavi važni za poslovanje naših kupaca, a u mnogim slučajevima ih instaliraju i održavaju potpuno različiti ljudi - predstavnici kupaca. Stoga naši kupci nemaju želju eksperimentirati na borbenom sustavu, a testovi otpornosti na stres provode se prije puštanja u pogon..

- Imate li neki omiljeni alat za testiranje opterećenja?

Vladimir Sitnikov: Naravno. Imamo 3 glavna alata: za testiranje poslužiteljske strane koristimo Apache JMeter, za testiranje preglednika koristimo Selenium i za testiranje Jave - JMH. Ovi alati pokrivaju veliku većinu potreba.

Od njega osobno možete naučiti koje alate za testiranje Alexey Lavrenyuk radije koristi na testnoj konferenciji Heisenbag 2017 Piter. Prije razgovora sa svima u diskusionom području, Alexey će održati prezentaciju o testiranju učitavanja web projekata, gdje će u emisiji u stvarnom vremenu "aktivirati" demo web uslugu u Python Tornadu, posebno napisanu tako da se pojave problemi s izvedbom. analizirati izvješća o stres testovima, popraviti uska grla, a zatim usporediti performanse "prije" i "poslije".

Opis ovog i drugih izvještaja koji vas očekuju na Heisenbag 2017 Piter potražite na web mjestu konferencije.

Top