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


Terhelési teszt létrehozása az Azure Functionshez

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

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:

  1. Az Azure Portalon nyissa meg a függvényalkalmazást.

  2. 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.

    Képernyőkép a Terheléstesztelés oldalról egy Azure Functions-alkalmazásban.

  3. 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.

    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.
  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 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.

  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.

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.

  1. Az Azure Portalon nyissa meg az Azure-függvényalkalmazást.

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

  3. 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.

  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 egy Azure Functions-alkalmazás tesztfuttatási listájáról.

Következő lépések