Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zjistěte, jak vytvořit zátěžový test pro aplikaci ve službě Azure Functions pomocí zátěžového testování Azure. V tomto článku se dozvíte, jak vytvořit zátěžový test založený na adrese URL pro vaši aplikaci funkcí na webu Azure Portal a pak pomocí řídicího panelu zátěžového testování analyzovat problémy s výkonem a identifikovat kritické body.
Díky integrovanému prostředí pro zátěžové testování ve službě Azure Functions můžete:
- Vytvoření zátěžového testu založeného na adrese URL pro funkce s triggerem HTTP
- Zobrazení spuštění zátěžových testů přidružených k funkční aplikaci
- Vytvoření prostředku zátěžového testování
Požadavky
- Účet Azure s aktivním předplatným. Pokud nemáte předplatné Azure, vytvořte si bezplatný účet před zahájením.
- Aplikace funkcí s alespoň jednou funkcí s triggerem HTTP. Pokud potřebujete vytvořit aplikaci funkcí, přečtěte si téma Začínáme se službou Azure Functions.
Vytvoření zátěžového testu pro aplikaci funkcí
Zátěžový test založený na adrese URL můžete vytvořit přímo z aplikace Funkcí Azure 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 aplikaci funkcí:
Na webu Azure Portal přejděte do aplikace funkcí.
V levém podokně vyberte Zátěžové testování (Preview) 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 aplikaci funkcí.
Vyberte Vytvořit test a spusťte zátěžový test pro aplikaci funkcí. 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.
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.
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 koncového bodu HTTP. Cesta (Volitelné) Zadejte název cesty URL v rámci koncového bodu HTTP. 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.
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.
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.
Zobrazení testovacích běhů
Seznam testovacích běhů a souhrnný přehled výsledků testů můžete zobrazit přímo z konfigurace aplikace funkcí na webu Azure Portal.
Na webu Azure Portal přejděte do aplikace Funkcí Azure.
V levém podokně vyberte Zátěžové testování.
Na kartě Testovací běhy můžete zobrazit seznam testovacích běhů pro vaši aplikaci funkcí.
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.
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í.
Další kroky
- Přečtěte si další informace o zátěžových testech aplikací Azure App Service.