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.
Megtudhatja, hogyan hozhat létre terheléstesztet egy alkalmazáshoz az Azure Functionsben az Azure Load Testing használatával. Ebben a cikkben megtudhatja, hogyan hozhat létre URL-alapú terheléstesztet a függvényalkalmazáshoz az Azure Portalon, majd a terheléstesztelési irányítópult használatával elemezheti a teljesítményproblémákat, és azonosíthatja a szűk keresztmetszeteket.
Az Azure Functions integrált terheléstesztelési tapasztalatával a következő műveleteket végezheti el:
- URL-alapú terhelésteszt létrehozása függvényekhez HTTP-eseményindítóval
- Függvényalkalmazáshoz társított terhelésteszt-futtatá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 függvényalkalmazás, amelynek legalább egy függvénye HTTP-eseményindítóval rendelkezik. Ha függvényalkalmazást kell létrehoznia, olvassa el az Azure Functions használatának első lépéseit.
Terhelési teszt létrehozása függvényalkalmazáshoz
Url-alapú terheléstesztet közvetlenül az Azure-függvényalkalmazásból hozhat 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 függvényalkalmazáshoz:
Az Azure Portalon nyissa meg a függvényalkalmazást.
A bal oldali panelen válassza a Terheléstesztelés (előzetes verzió) lehetőséget a Teljesítmény szakaszban.
Ezen a lapon megtekintheti a függvényalkalmazáshoz tartozó tesztek és terhelési tesztek listáját.
Válassza a Teszt létrehozása lehetőséget a függvényalkalmazás terheléstesztjé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.
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 HTTP-végpont alap URL-címét Útvonal (Nem kötelező) Adjon meg egy URL-elérési utat a HTTP-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.
Tesztfuttatások megtekintése
A tesztfuttatások listáját és a teszteredmények összegzését közvetlenül az Azure Portal függvényalkalmazás-konfigurációjából tekintheti meg.
Az Azure Portalon nyissa meg az Azure-függvényalkalmazást.
A bal oldali panelen válassza a Terheléstesztelés lehetőséget.
A Tesztfuttatások lapon megtekintheti a függvényalkalmazá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.