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
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 |
|
|
11) Mitä eroa on suorituskykytestauksella ja toiminnallisella testauksella?
Toiminnallinen testaus | Suorituskykytestaus |
|
|
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.
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)
Asiallinen artikkeli. Suosittelen lisäämään IO:n luku-/kirjoitusmäärät sekunnissa toiseksi testattavaksi suorituskykymittariksi.
Voitko selittää, mikä on "S-rajoitus" (kysymys 4)?
Kiitos!
Esitä tärkeät kysymykset ja opetusohjelmat suorituskyvyn testaamiseen kuormitusajotyökalulla
Asiallinen ja hyvä artikkeli. Sen sijaan, että menisin Jmeteriin ja Vugeniin, ehdottaisin enemmän suorituskykytestauksen käsitettä ja suunnittelua on parempi Performance Basicsille.