20 parasta suorituskykytestauksen haastattelukysymystä ja vastausta

Suorituskykytestauksen haastattelukysymyksiä fuksilaisille ja kokeneille

Tässä on suorituskykytestauksen haastattelukysymyksiä ja vastauksia fuksilaisille sekä kokeneille laadunvarmistusehdokkaille saadakseen unelmatyönsä.


1) Mitä suorituskykytestaus on?

Suorituskykytestejä tehdään laadunvarmistuksen vuoksi. Se sisältää ohjelmistosovelluksen testaamisen sen varmistamiseksi, että ohjelmisto toimii hyvin odotetun työmäärän alla.

Ilmainen PDF-lataus: Suorituskykytestauksen haastattelukysymyksiä ja vastauksia


2) Nimeä erityyppisiä suorituskykytestejä

  • Kuormitustestaus
  • Stressitestaus
  • Kestävyystesti
  • Piikkitestaus
  • Volyymitestaus
  • Skaalautuvuuden testaus

3) Mitkä ovat yleiset suorituskykyongelmat, joita käyttäjä kohtaa?

  • Pidempi latausaika
  • Huono vasteaika
  • Huono skaalautuvuus
  • Pullonkaula (koodausvirheet tai laitteisto-ongelmat)

4) Mitkä ovat yleisimmät suorituskyvyn pullonkaulat?

Joitakin yleisiä suorituskyvyn pullonkauloja ovat mm

  • CPU käyttöaste
  • Muistin käyttö
  • Verkkokäyttö
  • S rajoitus
  • Levytilankäyttö

5) Mitkä ovat tärkeät suorituskyvyn testaustyökalut?

  • HP Loader
  • HTTP-lataus
  • Välityspalvelin Sniffer
  • Rational Performance Tester
  • JMeter
  • Borland Silk esiintyjä

6) Miksi JMeteristä tulee testaajan luonnollinen valinta suorituskyvyn testauksessa?

JMeter-työkalulla on etuja, kuten

  • Sitä voidaan käyttää sekä staattisten resurssien testaamiseen, kuten HTML ja JavaScript sekä dynaamiset resurssit, kuten servletit, Ajax, JSP jne.
  • JMeterillä on taipumus määrittää samanaikaisten käyttäjien enimmäismäärä, jonka verkkosivustosi pystyy käsittelemään
  • Se tarjoaa erilaisia ​​graafisia analyyseja suorituskykyraporteista
Suorituskykytestauksen haastattelukysymykset
Suorituskykytestauksen haastattelukysymykset

7) Mitä kaikkea suorituskykytestausprosessi sisältää?

Suorituskykytestauksen elinkaari sisältää seuraavat vaiheet/vaiheet

  • Oikea testausympäristö: Selvitä fyysinen testiympäristö ennen suorituskyvyn testaamista, kuten laitteiston, ohjelmiston ja verkkomääritykset
  • Tunnista suorituskyvyn hyväksymiskriteerit: Se sisältää rajoituksia ja tavoitteita suorituskyvylle, vasteajoille ja resurssien allokoinnille
  • Suunnittele ja suunnittele Suorituskykytestit: Määritä, kuinka käyttö todennäköisesti vaihtelee loppukäyttäjien välillä, ja etsi tärkeimmät skenaariot testattavaksi kaikissa mahdollisissa käyttötapauksissa
  • Testiympäristön kokoonpano: Ennen suoritusta valmistele testausympäristö ja järjestä työkalut, muut resurssit jne.
  • Testisuunnittelun toteutus: Luo suorituskykytesti testisuunnitelmasi mukaan
  • Suorita testit: Suorita ja seuraa testejä
  • Analysoi, viritä ja testaa uudelleen: Analysoi, yhdistä ja jaa testituloksia. Sen jälkeen hienosäädä ja testaa uudelleen nähdäksesi, onko suorituskykyssä parannusta. Lopeta testi, jos CPU aiheuttaa pullonkauloja.

8) Nimeä tärkeät parametrit suorituskykytestauksessa?

  • Muistin käyttö
  • Prosessorin käyttö
  • kaistanleveys
  • Muistisivut
  • Verkon lähtöjonon pituus
  • Vasteaika
  • Suorittimen keskeytys sekunnissa
  • Sitoutunut muisti
  • Lanka ratkaisee
  • Huippu odotukset jne.

9) Mitkä ovat tärkeitä tekijöitä, jotka sinun tulee ottaa huomioon ennen suorituskykytyökalujen valintaa?

  • Asiakkaan mieltymystyökalu
  • Lisenssin saatavuus asiakkaan koneessa
  • Testiympäristön saatavuus
  • Lisäprotokollan tuki
  • Lisenssin hinta
  • Työkalun tehokkuus
  • Manuaalisen testauksen käyttäjäasetukset
  • Myyjän tuki

10) Mitä eroa on JMeterin ja SOAPUI:n välillä?

                              JMeter                                  SaippuaUI
  • Sitä käytetään kuormituksen ja suorituskyvyn testaamiseen HTTP, JDBC, JMS, Web Service (SOAP) jne.
  • Se tukee hajautettua kuormitustestausta
  • ---
  • Se on erityisesti verkkopalveluille tarkoitettu ja siinä on käyttäjäystävällisempi IDE
  • Se ei tue hajautettua kuormitustestausta
  • Useimmille IDE-laitteille siinä on laajennustuki

11) Mitä eroa on suorituskykytestauksella ja toiminnallisella testauksella?

                        Toiminnallinen testaus                           Suorituskykytestaus
  • Se auttaa varmistamaan ohjelmiston tarkkuuden määrätyillä syötteillä odotettua lähtöä vastaan, ja toiminnallinen testaus suoritetaan.
  • Tämä testaus voidaan tehdä manuaalisesti tai automaattisesti
  • Yksi käyttäjä suorittaa kaikki toiminnot
  • Asiakkaan, testaajan ja kehitystyön osallistuminen vaaditaan
  • Tuotantokokoinen testiympäristö ei ole välttämätön, ja H/W-vaatimukset ovat minimaaliset
  • Järjestelmän käyttäytymisen validoimiseksi eri kuormitusolosuhteissa suoritetaan suorituskykytestaus.
  • Se antaa parhaan tuloksen, jos se on automatisoitu
  • Useat käyttäjät suorittavat haluttuja toimintoja
  • Asiakas, testaaja, kehittäjä, DBA ja N/W johtoryhmä
  • Vaatii lähes tuotantotestiympäristön ja useita H/W-tiloja kuorman täyttämiseksi

12) Mitä hyötyä LoadRunnerista on testaustyökaluissa?

LoadRunner-testaustyökalujen edut ovat

  • Monipuolisuus
  • Testitapausten tulokset
  • Helppoja integraatioita
  • Vahvoja raportteja
  • Yrityspaketti

13) Mitä ovat kestävyystestaus ja piikkitestaus?

  • Kestävyystestit: Se on eräänlainen suorituskyvyn testaus, jossa testaus suoritetaan järjestelmän käyttäytymisen arvioimiseksi, kun merkittävää työtaakkaa annetaan jatkuvasti
  • Piikkitestaus: Se on myös eräänlainen suorituskykytestaus, joka suoritetaan analysoimaan järjestelmän toimintaa, kun kuormitusta lisätään merkittävästi.
Suorituskykytestauksen haastattelukysymyksiä ja vastauksia
Suorituskykytestauksen haastattelukysymyksiä ja vastauksia

14) Mitkä ovat yleisimmät virheet suorituskykytestauksessa?

Suorituskykytestauksessa tehdyt yleiset virheet ovat

  • Suora hyppy usean käyttäjän testeihin
  • Testituloksia ei ole validoitu
  • Tuntemattomat työmäärän tiedot
  • Liian lyhyet ajoajat
  • Pitkäkestoinen kestävyystesti puuttuu
  • Sekaannusta samanaikaisten käyttäjien määritelmästä
  • Tietoja ei ole täytetty riittävästi
  • Merkittävä ero testi- ja tuotantoympäristön välillä
  • Verkon kaistanleveyttä ei simuloitu
  • Ohjelmistojen testausaikataulujen aliarviointi
  • Lentäjien virheellinen ekstrapolointi
  • Kokoonpanojen epäasianmukainen peruslinjaus

15) Selitä JMeterissä tarvittavat vaiheet suorituskykytestisuunnitelman luomiseksi

Suorituskykytestisuunnitelman luominen JMeterissä

  • Lisää ketjuryhmä
  • Lisää JMeter-elementtejä
  • Lisää graafin tulos
  • Suorita testi ja hanki tulos

16) Kuinka voit suorittaa piikkitestauksen JMeterissä?

JMeterissä piikkitestaus voidaan tehdä käyttämällä synkronointiajastinta. Säikeet jumiutuvat synkronoimalla ajastin, kunnes tietty määrä säikeitä on estetty, ja vapautetaan sitten kerralla, jolloin syntyy suuri välitön kuormitus.


17) Mikä on suorituskykytestauksen suorituskyky?

Suorituskykytestauksessa suorituskyvyllä tarkoitetaan tiedon määrää, joka siirretään palvelimelle vastauksena asiakkaan pyyntöön tietyllä ajanjaksolla. Se lasketaan pyyntöinä sekunnissa, puheluina päivässä, raportteina vuodessa, osumina sekunnissa jne. Sovelluksen suorituskyky riippuu suorituskyvyn arvosta, mitä suurempi suorituskyvyn arvo - mitä korkeampi sovelluksen suorituskyky.


18) Mitkä ovat automaattisen suorituskyvyn testauksen vaiheet?

Automaattisen suorituskyvyn testauksen vaiheet sisältävät

  • Suunnittelu tai suunnittelu
  • Rakentaa
  • Teloitus
  • Analysointi ja ohjelmiston viritys

19) Mitä eroa on vertailutestauksella ja perustestauksella?

  • Vertailutestaus: Se on menetelmä, jolla verrataan järjestelmän suorituskyvyn virityksen suorituskykyä muiden organisaatioiden asettamiin alan standardeihin
  • Perustestaus: Se on menettely, jolla suoritetaan testisarja suorituskykytietojen keräämiseksi. Kun sovellukseen tehdään tulevaisuudessa muutoksia, näitä tietoja käytetään viitteenä.

20) Mitä ovat samanaikaiset käyttäjän osumat kuormitustestauksessa?

Kuormatestauksessa sitä, että useat käyttäjät osuvat samaan sovelluksen tapahtumaan kuormitustestauksen alaisena, kutsutaan samanaikaiseksi käyttäjän osumaksi ilman aikaeroa.

Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)
Jaa:

5 Kommentit

  1. Asiallinen artikkeli. Suosittelen lisäämään IO:n luku-/kirjoitusmäärät sekunnissa toiseksi testattavaksi suorituskykymittariksi.

  2. Voitko selittää, mikä on "S-rajoitus" (kysymys 4)?

  3. avatar Deepak Chauhan sanoo:

    Esitä tärkeät kysymykset ja opetusohjelmat suorituskyvyn testaamiseen kuormitusajotyökalulla

  4. avatar Ravikiran sanoo:

    Asiallinen ja hyvä artikkeli. Sen sijaan, että menisin Jmeteriin ja Vugeniin, ehdottaisin enemmän suorituskykytestauksen käsitettä ja suunnittelua on parempi Performance Basicsille.

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *