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


Mi az Az Azure App Testing?

Az Azure App Testing lehetővé teszi a fejlesztők és a minőségbiztosítási csapatok számára, hogy nagy léptékű funkcionális és teljesítményteszteket futtasson az alkalmazásukkal kapcsolatos problémák azonosításához. Az Azure App Testing lehetővé teszi a funkcionális tesztek futtatását Playwright-munkaterületekkel és teljesítménytesztekkel az Azure Load Testing használatával. Kevesebb időt fordíthat az infrastruktúra felügyeletére, és kevesebb erőfeszítést igényel az AI-alapú tesztautomatizálás kihasználása a minőség és az innováció növelése érdekében.

Az Azure Load Testing lehetővé teszi, hogy nagy léptékű terhelést generáljon, és szimulálja az alkalmazások forgalmát, függetlenül attól, hogy hol vannak tárolva. Támogatja az Apache JMeter-alapú vagy a Locust-alapú tesztek futtatását. Emellett lehetővé teszi a terhelés több régióból való létrehozását, és lehetővé teszi a privát alkalmazásvégpontok tesztelését. Részletes metrikákat és elemzéseket nyújt az alkalmazás terhelés alatt álló teljesítményéről, segít azonosítani a szűk keresztmetszeteket és optimalizálni a teljesítményt.

A forgatókönyv-munkaterületek lehetővé teszik a végpontok közötti tesztek magas párhuzamosítással történő futtatását. Támogatja a tesztek párhuzamos futtatását több böngészőben és eszközön, így nagy méretekben ellenőrizheti az alkalmazások működését és teljesítményét. Emellett részletes teszteredményeket és elemzéseket is biztosít, amelyek segítenek azonosítani a problémákat és optimalizálni a teszteket.

Az alábbi ábra áttekintést nyújt arról, hogy az Azure App Testing hogyan integrálja ezeket a képességeket:

Az Azure App Testing áttekintését bemutató ábra.

Használati forgatókönyvek

Az Azure App Testing a következő helyzetekben nyújt segítséget:

  • Terheléstesztelés: Nagy léptékű terhelések létrehozása a valós forgalom szimulálásához és az alkalmazások teljesítménybeli szűk keresztmetszeteinek azonosításához. A teszteket JMeter- vagy Locust-szkriptekkel futtathatja, vagy URL-alapú teszteket hozhat létre.

  • Végpontok közötti felhasználói felületi tesztelés: A playwright-munkaterületek használatával futtathat végpontok közötti teszteket magas párhuzamosítással. Az alkalmazások működésének és teljesítményének ellenőrzése több böngészőben és eszközön.

Legfontosabb funkciók

Az Azure App Testing néhány fő funkciója:

Azure Load Testing

  • Nagy léptékű terhelésgenerálás: Több régióból származó terhelés generálása valós forgalmi minták szimulálásához és a teljesítmény szűk keresztmetszeteinek azonosításához.

  • AI-alapú tesztkészítés és elemzések: Egyszerűen hozhat létre terheléses teszteket a VS Code használatával a GitHub Copilot Agent módban, és mesterséges intelligencián alapuló elemzéseket kaphat a problémákat észlelő és javításokat javasoló teszteredményekben.

  • A JMeter és a Locust támogatása: Teszteket futtathat Apache JMeter- vagy Locust-szkriptekkel, így használhatja a meglévő tesztszkripteket és eszközöket.

  • Privát végpont tesztelése: A privát alkalmazásvégpontok tesztelése a virtuális hálózatokban vagy helyszíni környezetekben üzemeltetett alkalmazásokhoz való biztonságos csatlakozással.

  • Részletes metrikák és elemzések: Részletes metrikákat és elemzéseket kaphat az alkalmazás terhelés alatt álló teljesítményéről, így azonosíthatja a szűk keresztmetszeteket és optimalizálhatja a teljesítményt.

Forgatókönyv-munkaterületek

  • Magas párhuzamosítás: Több böngészőben és eszközön párhuzamosan futtathatja a teljes körű teszteket, így felgyorsíthatja az alkalmazások teljes körű ellenőrzését.

  • Böngészők közötti és eszközközi tesztelés: Ellenőrizze az alkalmazásokat különböző böngészőkben és eszközökön, biztosítva a konzisztens működést és teljesítményt.

  • Zökkenőmentes integráció a CI/CD-vel: A Playwright-munkaterületek integrálása a meglévő CI/CD-folyamatokkal a végpontok közötti tesztelés automatizálása és a fejlesztés minden szakaszában a minőség biztosítása érdekében.

  • Biztonság és hozzáférés-vezérlés: A felügyelt identitások, a privát kapcsolat elérése és az RBAC (szerepköralapú hozzáférés-vezérlés) támogatása biztosítja a munkaterület erőforrásaihoz való biztonságos és szabályozott hozzáférést.

A régióban tárolt adatok és nyugalmi állapotú adatok

Azure Load Testing

Az Azure Load Testing nem tárolja vagy dolgozza fel az ügyféladatokat azon a régión kívül, amelyben a szolgáltatáspéldányt üzembe helyezi.

Forgatókönyv-munkaterületek

A Playwright-munkaterületek nem tárolják vagy dolgozzák fel az ügyféladatokat azon a régión kívül, amelyben a munkaterületet üzembe helyezi. A regionális affinitás funkció használatakor a metaadatok biztonságos és megfelelő módon kerülnek át a felhőben üzemeltetett böngészőrégióból a munkaterületi régióba.

A Playwright-munkaterületek automatikusan titkosítják a munkaterületen tárolt összes adatot a Microsoft által kezelt kulcsokkal (szolgáltatás által felügyelt kulcsokkal). Ezek az adatok közé tartoznak például a munkaterület részletei, a Playwright-teszt futtatásának metaadatai, például a teszt kezdési és befejezési ideje, a tesztelési percek, a teszt futtatása és a szolgáltatásban közzétett teszteredmények.

Kezdő lépések