20 parimat jõudluskontrolli intervjuu küsimust ja vastust

Jõudluskontrolli intervjuuküsimused värsketele ja kogenud inimestele

Siin on tulemustesti intervjuu küsimused ja vastused nii värsketele kui ka kogenud kvaliteedikontrolli kandidaatidele, et saada oma unistuste töökoht.


1) Mis on jõudlustestimine?

Kvaliteedi tagamiseks tehakse jõudluskontrolli. See hõlmab tarkvararakenduse testimist, et veenduda, kas tarkvara töötab hästi nende eeldatava töökoormuse juures.

Tasuta PDF-vormingus allalaadimine: jõudluskontrolli intervjuu küsimused ja vastused


2) Nimetage erinevad jõudluskontrolli tüübid

  • Koormustestimine
  • Stressitestimine
  • Vastupidavuse testimine
  • Spike testimine
  • Mahu testimine
  • Skaleeritavuse testimine

3) Millised on tavalised jõudlusprobleemid, millega kasutaja silmitsi seisab?

  • Pikem laadimisaeg
  • Kehv reageerimisaeg
  • Kehv skaleeritavus
  • Kitsaskaelad (kodeerimisvead või riistvaraprobleemid)

4) Millised on levinumad tulemuslikkuse kitsaskohad?

Mõned levinumad jõudluse kitsaskohad hõlmavad

  • Protsessorikasutus
  • Mälu kasutamine
  • Võrgustiku kasutamine
  • S piirang
  • Disk Usage

5) Mis on olulised jõudluse testimise tööriist?

  • HP laadija
  • HTTP laadimine
  • Puhverserver Nuusutaja
  • Ratsionaalne jõudluse tester
  • JMeter
  • Borland Silk Esineja

6) Miks muutub JMeter testija loomulikuks valikuks jõudluse testimisel?

JMeteri tööriistal on selliseid eeliseid nagu

  • Seda saab kasutada nii staatiliste ressursside testimiseks nagu HTML ja JavaScript, samuti dünaamilised ressursid nagu Servletid, Ajax, JSP jne.
  • JMeteril on kalduvus määrata samaaegsete kasutajate maksimaalne arv, millega teie veebisait hakkama saab
  • See pakub mitmesuguseid toimivusaruannete graafilisi analüüse
Jõudluskontrolli intervjuuküsimused
Jõudluskontrolli intervjuuküsimused

7) Mida kõike jõudluskontrolli protsess hõlmab?

Jõudlustestimise elutsükkel sisaldab järgmisi samme/faase

  • Õige testimiskeskkond: Enne jõudlustestimist selgitage välja füüsiline testimiskeskkond (nt riistvara, tarkvara ja võrgukonfiguratsioon).
  • Tehke kindlaks jõudluse aktsepteerimise kriteeriumid: See sisaldab läbilaskevõime, reageerimisaegade ja ressursside eraldamise piiranguid ja eesmärke
  • Plaan ja disain Toimivustestid: Määrake, kuidas kasutamine lõppkasutajate vahel tõenäoliselt erineb, ja leidke põhistsenaariumid, mida testida kõigi võimalike kasutusjuhtude puhul
  • Testikeskkonna konfiguratsioon: Enne teostamist valmistage ette testimiskeskkond ja korraldage tööriistad, muud ressursid jms.
  • Testi disaini rakendamine: Looge toimivustest vastavalt oma testiplaanile
  • Käivitage testid: Tehke ja jälgige teste
  • Analüüsige, häälestage ja testige uuesti: Analüüsige, konsolideerige ja jagage testitulemusi. Pärast seda peenhäälestage ja testige uuesti, et näha, kas jõudlus on paranenud. Peatage test, kui CPU põhjustab kitsaskohti.

8) Nimetage jõudlustestimisel arvesse võetavad olulised parameetrid?

  • Mälu kasutamine
  • Protsessori kasutamine
  • Bandwidth
  • Mälu lehed
  • Võrguväljundi järjekorra pikkus
  • Reageerimisaeg
  • CPU katkestus sekundis
  • Pühendunud mälu
  • Lõng loeb
  • Ülemised ootamised jne.

9) Milliseid olulisi tegureid tuleb enne jõudlusvahendite valimist arvestada?

  • Kliendi eelistuste tööriist
  • Litsentsi olemasolu kliendi masinas
  • Testikeskkonna saadavus
  • Täiendav protokolli tugi
  • Litsentsi maksumus
  • Tööriista efektiivsus
  • Kasutaja valikud käsitsi testimiseks
  • Müüja tugi

10) Mis vahe on JMeteril ja SOAPUI-l?

JMeter SeepUI
Seda kasutatakse HTTP koormuse ja jõudluse testimiseks, JDBC, JMS, veebiteenus (SOAP) jne. See on spetsiifiline veebiteenuste jaoks ja sellel on kasutajasõbralikum IDE
See toetab hajutatud koormuse testimist See ei toeta hajutatud koormuse testimist
--- Enamiku IDE jaoks on sellel pistikprogrammide tugi

11) Mis vahe on jõudluse testimisel ja funktsionaalsuse testimisel?

Funktsionaalne testimine Jõudluse testimine
See aitab kontrollida tarkvara täpsust kindlate sisenditega võrreldes eeldatava väljundiga ja tehakse funktsionaalne testimine. Süsteemi käitumise kinnitamiseks erinevatel koormustingimustel tehakse jõudlustestimine.
Seda testimist saab teha käsitsi või automatiseeritult See annab parima tulemuse, kui see on automatiseeritud
Kõik toimingud teeb üks kasutaja Mitu kasutajat teostab soovitud toiminguid
Vajalik on kliendi, testija ja arenduse kaasamine Klient, testija, arendaja, DBA ja N/W haldusmeeskond
Tootmissuuruses katsekeskkond pole vajalik ja H/W nõuded on minimaalsed Koormuse täitmiseks on vaja tootmiskatsekeskkonna ja mitmete H/W-seadmete lähedust

12) Millised on LoadRunneri eelised testimisvahenditele?

LoadRunneri testimistööriistade eelised on

  • Mitmekülgsus
  • Testijuhtumite tulemused
  • Lihtsad integratsioonid
  • Tugevad aruanded
  • Ettevõtluspakett

13) Mis on vastupidavuse testimine ja teravustestimine?

  • Vastupidavustest: See on üks toimivustestide tüüp, mille käigus testimine toimub süsteemi käitumise hindamiseks, kui pidevalt antakse märkimisväärne töökoormus.
  • Spike testimine: See on ka jõudlustestimise tüüp, mida tehakse süsteemi toimimise analüüsimiseks, kui koormust oluliselt suurendatakse.
Jõudluskontrolli intervjuu küsimused ja vastused
Jõudluskontrolli intervjuu küsimused ja vastused

14) Millised on jõudlustestimisel levinumad vead?

Jõudluskontrollis tehtud tavalised vead on

  • Otsene hüpe mitme kasutaja testidele
  • Katsetulemusi pole kinnitatud
  • Tundmatud töökoormuse üksikasjad
  • Liiga väikesed jooksuajad
  • Pikaajalise jätkusuutlikkuse testi puudumine
  • Segadus samaaegsete kasutajate määratluses
  • Andmed pole piisavalt täidetud
  • Oluline erinevus katse- ja tootmiskeskkonna vahel
  • Võrgu ribalaiust pole simuleeritud
  • Tarkvara testimise ajakavade alahindamine
  • Pilootide vale ekstrapoleerimine
  • Konfiguratsioonide sobimatu alusvooder

15) Selgitage JMeteris jõudlustesti plaani loomiseks vajalikke samme.

Jõudluskatse plaani loomiseks JMeteris

  • Lisa lõime rühm
  • Lisa JMeteri elemente
  • Lisa graafiku tulemus
  • Käivitage test ja saage tulemus

16) Kuidas saate JMeteris piikide testimist läbi viia?

JMeteris saab tipptestimist teha taimerit sünkroonides. Lõimede blokeerimiseks sünkroonitakse taimer, kuni teatud arv lõime on blokeeritud, ja seejärel vabastatakse need korraga, luues suure hetkelise koormuse.


17) Milline on jõudluskontrolli läbilaskevõime?

Jõudlustestimisel viitab läbilaskevõime andmehulgale, mis edastatakse serverisse vastuseks kliendi päringule teatud ajaperioodil. Seda arvutatakse taotluste arvu sekundis, kõnede kohta päevas, aruannete kohta aastas, tabamustes sekundis jne. Rakenduse jõudlus sõltub läbilaskevõime väärtusest, mida suurem on läbilaskevõime väärtus - seda suurem on rakenduse jõudlus.


18) Millised on automaatse jõudluse testimise etapid?

Automatiseeritud jõudlustestimise etapid hõlmavad

  • Disain või planeerimine
  • Ehitama
  • Täitmine
  • Analüüsimine ja tarkvara häälestamine

19) Mis vahe on võrdlustestimisel ja algtaseme testimisel?

  • Võrdlustestimine: See on meetod, mille abil võrreldakse teie süsteemi jõudluse häälestamise toimivust mõne muu organisatsiooni kehtestatud tööstusstandardiga
  • Algtaseme testimine: See on toimivuse teabe kogumiseks mõeldud testide komplekti käitamise protseduur. Kui rakenduses tehakse tulevikus muudatusi, kasutatakse seda teavet viitena.

20) Mis on samaaegsed kasutajate tabamused koormustestimisel?

Koormustestimisel nimetatakse samaaegseks kasutaja tabamuseks ilma ajavaheta, kui mitu kasutajat tabab koormustesti käigus rakenduse sama sündmust.

Need intervjuu küsimused aitavad ka teie viva (suuline)

Jaga

5 Kommentaarid

  1. Korralik artikkel. Soovitaksin lisada IO lugemise/kirjutamise arv sekundis teise jõudlusmõõdiku testimiseks.

  2. Palun selgitage, mis on "S-piirang" (4. küsimus)?

  3. Avatar Deepak Chauhan ütleb:

    Esitage olulised küsimused ja õpetused jõudluse testimise kohta koormusjooksu tööriistaga

  4. Avatar Ravikiran ütleb:

    Korralik ja hea artikkel. Selle asemel, et minna Jmeteri ja Vugeni teemasse, soovitaksin jõudluse põhitõdede jaoks kasutada rohkem toimivustesti kontseptsiooni ja inseneritööd.

Jäta vastus

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on märgitud *