Megosztás a következőn keresztül:


Terhelési teszt létrehozása Azure App Service-webalkalmazásokhoz

Ebből a cikkből megtudhatja, hogyan hozhat létre terheléstesztet egy Azure App Service-webalkalmazáshoz az Azure Load Testing használatával. Közvetlenül hozzon létre egy URL-alapú terheléstesztet az App Service-ből az Azure Portalon, majd a terheléstesztelési irányítópult használatával elemezze a teljesítményproblémákat, és azonosítsa a szűk keresztmetszeteket.

Az Azure App Service integrált terheléstesztelési tapasztalatával a következőket teheti:

  • URL-alapú terhelési teszt létrehozása az App Service-végponthoz vagy egy üzembehelyezési ponthoz
  • Az app service-hez társított tesztfuttatások megtekintése
  • Terheléstesztelési erőforrás létrehozása

Előfeltételek

Terhelési teszt létrehozása webalkalmazáshoz

A terheléstesztet közvetlenül az Azure App Service-webalkalmazásból hozhatja létre az Azure Portalon. Létrehozhatja a HTTP-kéréseket közvetlenül a portálon, vagy egy JMeter- vagy Locust-tesztszkript feltöltésével.

Terhelési teszt létrehozása webalkalmazáshoz:

  1. Az Azure Portalon nyissa meg az Azure App Service-webalkalmazást.

  2. A bal oldali panelen válassza a Terheléstesztelés lehetőséget a Teljesítmény szakaszban.

    Ezen a lapon megtekintheti a webalkalmazáshoz tartozó tesztek és terheléstesztek listáját.

    Képernyőkép a Terheléstesztelés oldalról az App Service-ben.

  3. Válassza a Teszt létrehozása lehetőséget a webalkalmazás terhelési tesztjének elindításához. Ha nem rendelkezik tesztszkripttel, válassza az URL-alapú teszt létrehozása lehetőséget. Válassza a Szkript feltöltése lehetőséget, ha JMeter- vagy Locust-tesztszkripttel rendelkezik.

    1. A Teszt létrehozása lapon először adja meg a teszt részleteit:

      szakterület Leírás
      Terheléstesztelési erőforrás Válassza ki a terheléstesztelési erőforrást. Hozzon létre újat, ha nem rendelkezik azure-előfizetéssel.
      Teszt neve Adjon meg egy egyedi tesztnevet.
      Teszt leírása (Nem kötelező) Adja meg a terhelésteszt leírását.
      Teszt futtatása létrehozás után Ha ki van választva, a terhelési teszt automatikusan elindul a teszt létrehozása után.
    2. Ha több üzembehelyezési ponttal rendelkezik a webalkalmazáshoz, válassza ki azt a pontot , amellyel futtatni szeretné a terhelési tesztet.

    Képernyőkép az App Service-ben végzett teszt létrehozásához használt erőforráskonfigurációs oldalról.

  4. URL-alapú teszt esetén válassza az kérés hozzáadása opciót HTTP-kérelmek hozzáadásához a terhelési teszthez.

    A Kérelem hozzáadása lapon adja meg a kérelem részleteit:

    szakterület Leírás
    Kérés neve Egyedi név a terhelési teszten belül a kérés azonosításához. Ezt a kérésnevet a tesztfeltételek megadásakor használhatja.
    URL-cím Válassza ki a webes végpont alap URL-címét
    Útvonal (Nem kötelező) Adjon meg egy URL-elérési utat a webes végponton belül. Az útvonal az URL-hez van hozzáfűzve, hogy létrehozza a terhelés tesztelt végpontot.
    HTTP-metódus Válasszon egy HTTP-metódust a listából. Az Azure Load Testing támogatja a GET, POST, PUT, DELETE, PATCH, HEAD és OPTIONS elemet.
    Paraméterek lekérdezése (Nem kötelező) Adja meg az URL-címhez hozzáfűzendő lekérdezési sztringparamétereket.
    fejlécek (Nem kötelező) Adja meg a HTTP-kérésbe belefoglalandó HTTP-fejléceket.
    Szövegtörzs (Nem kötelező) A HTTP-metódustól függően megadhatja a HTTP törzs tartalmát. Az Azure Load Testing a következő formátumokat támogatja: nyers adatok, JSON-nézet, JavaScript, HTML és XML.

    További információ a HTTP-kérések terhelésteszthez való hozzáadásáról.

  5. Szkriptalapú teszt esetén töltse fel a tesztszkriptet a Tesztcsomag lapra. További információ a tesztszkript feltöltésével történő létrehozásáról.

  6. Miután megadta az összes szükséges adatot, válassza a Véleményezés + létrehozás lehetőséget a tesztkonfiguráció áttekintéséhez, majd válassza a Létrehozás lehetőséget a terhelési teszt létrehozásához.

    Az Azure Load Testing most létrehozza a terheléstesztet. Ha korábban a Futtassa a tesztet létrehozás után lehetőséget választotta, a terhelési teszt automatikusan elindul.

Megjegyzés:

Ha a teszt url-tesztből JMX-tesztté lett konvertálva közvetlenül a terheléstesztelési erőforrásból, a teszt nem módosítható az App Service-ből.

Tesztfuttatások megtekintése

A tesztfuttatások listáját és a teszteredmények összefoglaló áttekintését közvetlenül a webalkalmazás konfigurációjából tekintheti meg az Azure Portalon.

  1. Az Azure Portalon nyissa meg az Azure App Service-webalkalmazást.

  2. A bal oldali panelen válassza a Terheléstesztelés lehetőséget.

  3. A Tesztfuttatások lapon megtekintheti a webalkalmazás tesztfuttatásainak listáját.

    Az egyes tesztfuttatások esetében megtekintheti a teszt részleteit és a teszt eredményének összegzését, például az átlagos válaszidőt, az átviteli sebességet és a hibaállapotot.

  4. Válasszon ki egy tesztfuttatást az Azure Load Testing irányítópultjának megtekintéséhez és a tesztfuttatás részleteinek elemzéséhez.

    Képernyőkép az App Service tesztfuttatási listájáról.

Következő lépések