Tutustu Azuren kuormitustestaukseen

Valmis

Azure-kuormituksen testaus on Microsoft Azuren tarjoama palvelu, jonka avulla kehittäjät ja testaajat voivat luoda suuren mittakaavan kuormituksia tunnistaakseen sovellusten suorituskyvyn pullonkaulat ja automatisoidakseen regressiotestauksen. Azure-kuormitustestaus on suunniteltu auttamaan sovellusten suorituskyvyn, skaalattavuuden ja kapasiteetin optimoimisessa jäljittelemällä todellisia kuormituksia.

Azuren kuormitustestauksen osat

Azure-kuormitustestaus koostuu seuraavista osista:

  • Lataa testaus -resurssin
  • testin
  • testiajon
  • testimoduulin
  • -sovelluskomponentin

Lataa testausresurssi

Azuren kuormituksen testausresurssi on kuormitustestaustoimintojen ylimmän tason resurssi. Tämä resurssi tarjoaa keskitetyn paikan kuormitustestien, testitulosten ja niihin liittyvien artefaktien tarkastelemiseen ja hallintaan.

Kun luot kuormitustestiresurssin, määrität sen sijainnin, joka määrittää testimoottoreiden sijainnin.

Jos haluat suorittaa kuormitustestin sovellukselle, lisää testi kuormitustestausresurssiin.

Testi

Testi kuvaa kuormitustestin määritysasetuksia kuormitustestin suorittamiseksi. Lisäät testin aiemmin luotuun Azure-kuormituksen testausresurssiin.

Testi sisältää seuraavat määritysasetukset kuormitustestin suorittamista varten:

  • Testisuunnitelma-: vaiheet sovelluksen päätepisteen kutsumiseksi. Voit määrittää testisuunnitelman kahdella tavalla:

    • Lataa JMeter-testikomentosarja palvelimeen.
    • Määritä testattava URL-päätepisteiden luettelo.
  • Lataa testiparametrit: Ympäristömuuttujat, salaisuudet ja varmenteet.

  • lataamisen määritys: Määritä testimoottoreiden määrä kuormitustestimäärityksessä. Määritä testikomentosarjassa näennäiskäyttäjien määrä.

  • Testaa ehtoja: Määritä virheehdot määrittääksesi suorituskykyodotukset testissä ja määritä testin automaattisen keskeytyksen asetukset.

  • Valvonta-asetukset: Määritä valvottava Azure-sovelluksen osien ja resurssimittareiden luettelo.

Kun aloitat testin, Azure-kuormitustestaus ottaa käyttöön JMeter-testikomentosarjan, siihen liittyvät tiedostot ja määritykset testimoduulin esiintymissä. Testimoduulin esiintymät käynnistävät sitten JMeter-testikomentosarjan sovelluksen kuormituksen simuloimiseksi.

Aina kun aloitat testin, Azure-kuormitustestaus luo testiajon ja liittää sen testiin.

Testaa suoritusta

Testisuoritus edustaa kuormitustestin yhtä suoritusta. Kun suoritat testin, testin suorittaminen sisältää kopion siihen liittyvän testin määritysasetuksista.

Kun testi on suoritettu, voit tarkastella ja analysoida kuormitustestin tuloksia Azuren kuormitustestauksen koontinäytössä. Voit myös ladata testilokit ja viedä testitulostiedoston.

Tärkeä

Kun päivität testin, olemassa olevat testisuoritukset eivät automaattisesti peri uusia asetuksia testistä. Uusia asetuksia käytetään vain uusissa testisuostuksissa, kun suoritat testin. Jos suoritat aiemmin luodun testiajon, käytetään testin suorituksen alkuperäisiä asetuksia.

Testausmoduuli

Testimoduuli on tietojenkäsittelyinfrastruktuuri, jota hallitsee Microsoft, joka suorittaa Apache JMeter -testikomentosarjan. Testimoduulin esiintymät suorittavat JMeter-komentosarjan rinnakkain. Voit skaalata kuormitustestiä määrittämällä testimoduulin esiintymien määrän. Azure-kuormitustestaus voi skaalata liikennettä sovellukseen simuloivien virtuaalikäyttäjien määrää suorittamalla kuormitustestin useissa rinnakkaisissa testimoduuliesiintymissä. Kuormitusmalli määrittää, miten kuormitus jaetaan kuormitustestin keston aikana.

Esimerkkejä kuormitusmalleista:

  • lineaarinen
  • Astui
  • piikki

Sovellusosa

Kun suoritat Azure-isännöimän sovelluksen kuormitustestin, voit valvoa eri Azure-sovelluksen osien (palvelinpuolen mittarit) resurssimittareita. Kun kuormitustesti suoritetaan ja kun testi on suoritettu, voit valvoa ja analysoida resurssien arvoja Azuren kuormitustestauksen koontinäytössä.

Kun luot tai päivität kuormitustestin, voit määrittää luettelon sovelluksen osista, joita Azuren kuormitustestaus valvoo. Voit muokata kunkin sovelluskomponentin oletusarvoisten resurssimittareiden luetteloa.

Lue lisätietoja siitä, mitä Azureresurssityyppejä Azure-kuormitustestaus tukee.