Sdílet prostřednictvím


Vytvoření zátěžového testu pro webové aplikace Azure App Service

V tomto článku se dozvíte, jak vytvořit zátěžový test pro webovou aplikaci Azure App Service pomocí zátěžového testování Azure. Přímo vytvořte zátěžový test založený na adrese URL z vaší služby App Service na webu Azure Portal a pak pomocí řídicího panelu zátěžového testování analyzujte problémy s výkonem a identifikujte kritické body.

Díky integrovanému prostředí pro zátěžové testování ve službě Azure App Service můžete:

  • Vytvoření zátěžového testu založeného na adrese URL pro koncový bod služby App Service nebo slot nasazení
  • Zobrazení testovacích běhů přidružených ke službě App Service
  • Vytvoření prostředku zátěžového testování

Požadavky

Vytvoření zátěžového testu pro webovou aplikaci

Zátěžový test můžete vytvořit přímo z webové aplikace Azure App Service na webu Azure Portal. Můžete buď vytvořit zadáním požadavků HTTP přímo v portálu, nebo nahráním testovacího skriptu JMeter nebo Locust.

Vytvoření zátěžového testu pro webovou aplikaci:

  1. Na webu Azure Portal přejděte do webové aplikace Azure App Service.

  2. V levém podokně vyberte Zátěžové testování v části Výkon .

    Na této stránce můžete zobrazit seznam testů a spuštění zátěžového testu pro tuto webovou aplikaci.

    Snímek obrazovky se stránkou Zátěžové testování ve službě App Service

  3. Vyberte Vytvořit test a spusťte zátěžový test pro webovou aplikaci. Pokud nemáte testovací skript, vyberte Vytvořit test založený na adrese URL . Pokud máte testovací skript JMeter nebo Locust, vyberte Nahrát skript.

    1. Na stránce Vytvořit test nejprve zadejte podrobnosti o testu:

      Obor Popis
      Prostředek zátěžového testování Vyberte prostředek zátěžového testování. Vytvořte nové, pokud ho nemáte v předplatném Azure.
      Název testu Zadejte jedinečný název testu.
      Popis testu (Volitelné) Zadejte popis zátěžového testu.
      Spuštění testu po vytvoření Po výběru se zátěžový test po vytvoření testu spustí automaticky.
    2. Pokud máte pro webovou aplikaci více slotů nasazení, vyberte slot , pro který chcete spustit zátěžový test.

    Snímek obrazovky znázorňující stránku konfigurace prostředku pro vytvoření testu ve službě App Service

  4. Pro test založený na adrese URL vyberte Přidat požadavek pro přidání požadavků HTTP do zátěžového testu:

    Na stránce Přidat žádost zadejte podrobnosti žádosti:

    Obor Popis
    Název požadavku Jedinečný název v rámci zátěžového testu pro identifikaci požadavku. Tento název požadavku můžete použít při definování testovacích kritérií.
    URL Vyberte základní adresu URL webového koncového bodu.
    Cesta (Volitelné) Zadejte název cesty URL v rámci webového koncového bodu. Cesta se připojí k URL pro vytvoření koncového bodu, který je testována z hlediska zatížení.
    Metoda HTTP Ze seznamu vyberte metodu HTTP. Azure Load Testing podporuje GET, POST, PUT, DELETE, PATCH, HEAD a OPTIONS.
    Parametry dotazu (Volitelné) Zadejte parametry řetězce dotazu, které se mají připojit k adrese URL.
    Záhlaví (Volitelné) Zadejte hlavičky HTTP, které chcete zahrnout do požadavku HTTP.
    Tělo (Volitelné) V závislosti na metodě HTTP můžete zadat základní obsah PROTOKOLU HTTP. Azure Load Testing podporuje následující formáty: nezpracovaná data, zobrazení JSON, JavaScript, HTML a XML.

    Přečtěte si další informace o přidávání požadavků HTTP do zátěžového testu.

  5. V případě testu založeného na skriptech nahrajte testovací skript na kartě Testovací plán . Přečtěte si další informace o vytvoření testu nahráním testovacího skriptu.

  6. Po zadání všech požadovaných podrobností vyberte Zkontrolovat a vytvořit , abyste zkontrolovali konfiguraci testu, a pak vyberte Vytvořit a vytvořte zátěžový test.

    Nyní Azure Load Testing vytváří zátěžový test. Pokud jste vybrali možnost Spustit test po vytvoření dříve, spustí se zátěžový test automaticky.

Poznámka:

Pokud byl test převeden z testu adresy URL na test JMX přímo z prostředku zátěžového testování, nelze test změnit ze služby App Service.

Zobrazení testovacích běhů

Seznam testovacích běhů a souhrnný přehled výsledků testů můžete zobrazit přímo z konfigurace webové aplikace na webu Azure Portal.

  1. Na webu Azure Portal přejděte do webové aplikace Azure App Service.

  2. V levém podokně vyberte Zátěžové testování.

  3. Na kartě Testovací běhy můžete zobrazit seznam testovacích běhů pro webovou aplikaci.

    Pro každé testovací spuštění můžete zobrazit podrobnosti testu a souhrn výsledku testu, jako je průměrná doba odezvy, propustnost a stav chyby.

  4. Výběrem testovacího spuštění přejděte na řídicí panel Azure Load Testing a analyzujte podrobnosti o testovacím spuštění.

    Snímek obrazovky se seznamem testovacích spuštění ve službě App Service

Další kroky