Bevezetés

Befejeződött

Ebben a modulban nem funkcionális teszteket fog hozzáadni a folyamathoz. Ezek a tesztek olyan jellemzőket ellenőriznek, mint a teljesítmény és a megbízhatóság.

Az Azure Pipelines funkcionális tesztjeinek futtatásakor Ön és a Tailspin Toys webes csapata felhasználói felületi teszteket adott hozzá a folyamathoz. A felhasználói felületi tesztek a funkcionális tesztelés egy formája. A funkcionális tesztek ellenőrzik a szoftverek működését vagy viselkedését. Más szóval, funkcionális tesztek ellenőrzik, hogy a szoftver minden funkciója azt teszi-e, amit kell.

De mi a helyzet az alkalmazás nem funkcionális aspektusaival, például a teljesítménnyel és a megbízhatóságsal? Miután a szolgáltatás működőképes és üzembe lett helyezve egy környezetben, hogyan határozhatja meg az alkalmazás teljesítményét reális és nagy terhelés mellett? Az alkalmazás felfedi azokat a kiskapukat vagy hiányosságokat, amelyek adatvédelmi incidenst okozhatnak?

Ebben a modulban megismerheti a futtatható nem funkcionális tesztek típusait. Betöltési teszteket fog futtatni a folyamatban az Apache JMeter használatával.

Tanulási célkitűzések

A modul befejezését követően az alábbiakra lesz képes:

  • Határozza meg a nem funkcionális tesztek szerepét, és magyarázza el, hogyan viszonyulnak a funkcionális tesztekhez.
  • Azonosítsa a futtatható nem funkcionális tesztek népszerű típusait.
  • Automatizált terheléstesztek futtatása a folyamatban az Apache JMeter használatával.
  • A teszteredményeket olyan formátummá alakíthatja, amelyet az Azure Pipelines megjeleníthet Önnek.

Előfeltételek

Az ebben a képzési tervben szereplő modulok egy folyamat részei. Az első lépések követéséhez először végezze el ezeket a képzési terveket:

Azt is javasoljuk, hogy az azure DevOps képzési tervvel kezdje az alkalmazások üzembe helyezését.

Ha csak ezt a modult szeretné végighaladni, be kell állítania egy fejlesztői környezetet Windows, macOS vagy Linux rendszeren. A következő erőforrásokra van szüksége:

Ingyenesen használhatja az Azure-t és az Azure DevOpsot. Az Azure DevOps használatához nincs szüksége Azure-előfizetésre, de itt az Azure DevOps használatával fogja üzembe helyezni az Azure-előfizetésében található erőforrásokat.

A fejlesztői környezet lehetővé teszi a gyakorlatok elvégzését ebben és a jövőbeni modulokban. Arra is használhatja, hogy kipróbálja az új készségeit a projektjein.

Feljegyzés

Az Azure Pipelines számos nyelvet és alkalmazástípust támogat. Ebben a modulban egy .NET-alkalmazással fog dolgozni, de az itt megismert mintákat alkalmazhatja saját projektjeire, amelyek a kedvenc programozási nyelveit és keretrendszereit használják.