Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
- Egy Azure-fiók, aktív előfizetéssel. Ha nincs Azure-előfizetésed, hozz létre egy ingyenes fiókot mielőtt elkezdenéd.
- Egy Azure App Service-webalkalmazás. Ha webalkalmazást szeretne létrehozni, tekintse meg az App Service Első lépések dokumentációját.
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:
Az Azure Portalon nyissa meg az Azure App Service-webalkalmazást.
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.
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.
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. Ha több üzembehelyezési ponttal rendelkezik a webalkalmazáshoz, válassza ki azt a pontot , amellyel futtatni szeretné a terhelési tesztet.
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.
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.
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.
Az Azure Portalon nyissa meg az Azure App Service-webalkalmazást.
A bal oldali panelen válassza a Terheléstesztelés lehetőséget.
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.
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övetkező lépések
- További információ az Azure App Service-alkalmazások terhelésteszteléséről.