Azure Load Testing
Generera högskalig belastning och identifiera prestandaflaskhalsar.
Optimera prestanda med högskalig belastningstestning
Hjälp utvecklare och testare att generera högskalig belastning och köra simuleringar med en fullständigt hanterad belastningstesttjänst som skapats för Azure. Skapa tester snabbt utan kunskap om verktyg för belastningstestning, eller ladda upp dina befintliga Apache JMeter-skript. Få användbara insikter om prestanda, skalbarhet och kapacitet och ge stöd för kontinuerlig förbättring genom automatiserade CI/CD-arbetsflöden (kontinuerlig integrering och kontinuerlig leverans).
Förenklad, molnbaserad belastningstestningstjänst med hög återgivningsstöd för Apache JMeter.
Omfattande vy över granskade klient- och servermått med användbara insikter om appprestanda.
Integrering med CI/CD-arbetsflöden för automatiserad, samarbetsbaserad belastningstestning.
Effektiviserad fakturerings- och testhantering som bygger på befintliga Azure-konventioner.
Generera snabbt och enkelt högskalig belastning
Generera högskalig belastning utan behov av komplex infrastruktur. Skapa tester snabbt utan tidigare kunskap om verktyg för belastningstestning, eller kör befintliga testskript i stor skala med stöd för hög återgivning för Apache JMeter. Effektivisera belastningstestningen med en fullständigt hanterad tjänst som automatiskt omfattar metodtips för nätverk för att säkerställa en friktionsfri testningsupplevelse för offentliga och privata slutpunkter i Azure eller i miljöer med flera moln, lokalt eller i hybridmiljöer.
Identifiera flaskhalsar med användbara insikter
Optimera appens skalbarhet och kapacitet genom att observera hur en hög belastning påverkar dess prestanda. Få djupgående, handlingsbara insikter och rekommendationer från en omfattande vy över utvalda klient- och servermått för att förstå och förbättra appprestanda i stor skala på en enda instrumentpanel. Jämför belastningstester visuellt för att se effekten av program- och miljöförändringar, tillsammans med hur tester påverkar alla delar av din app.
Bygg in belastningstestning i dina DevOps-arbetsflöden
Bygg enkelt in belastningstestning i automatiserade CI/CD-arbetsflöden för att fånga upp och blockera prestandaregressioner tidigt i utvecklingslivscykeln. Upprätta en prestandabaslinje för att jämföra tester med och ange tydliga kriterier för strömning och fel för belastningstester som körs i distributionspipelines. Visa sammanfattningar av belastningstest i GitHub och Azure Pipelines eller få mer information i Azure Portal.
Använda en fullständigt hanterad testtjänst för Azure
Upplev en smidig och kostnadseffektiv testtjänst som bygger på andra Azure-tjänster. Generera säker belastning i valfri skala utan att behöva oroa dig för nätverksproblem eller överbelastningar. Azure Load Testing införlivar automatiskt metodtips för Azure-nätverk för att undvika att tester misstas för en säkerhetsrisk, och sensorer för automatisk avbrott identifierar begränsningar och ger rekommendationer för att förbättra körningstillförlitligheten.
Omfattande inbyggda funktioner för säkerhet och efterlevnad
-
Microsoft investerar över 1 miljard USD varje år på forskning och utveckling av cybersäkerhet.
-
Vi sysselsätter fler än 3 500 säkerhetsexperter som arbetar helt och hållet med din datasäkerhet och sekretess.
-
Håll kostnaderna låga genom att bara betala för det du använder
Du debiteras för varje instans av belastningstestningsresurser, vilket omfattar 50 virtuella användartimmar per månad. Om du använder mer än 50 virtuella användartimmar per månad debiteras du för din ytterligare användning.
Kom igång med ett kostnadsfritt Azure-konto
1
2
När krediten upphör kan du fortsätta att använda tjänsterna genom användningsbaserad prissättning. Betala bara om du använder mer än de kostnadsfria månadsvolymerna.
3
Resurser och dokumentation för Azure Load Testing
Automatisera belastningstestning
Ytterligare resurser
Vanliga frågor och svar om Azure Load Testing
-
Australien, östra
Brasilien, södra
Kanada, centrala
Indien, centrala
USA, centrala
Asien, östra
USA, östra
USA, östra 2
Frankrike, centrala
Tyskland, västra centrala
Japan, östra
Europa, norra
USA, södra centrala
Sydostasien
Sverige, centrala
Storbritannien, södra
Europa, västra
USA, västra 2 -
-
Azure Load Testing stöder upp till 400 motorinstanser per testkörning, vilket simulerar upp till 100 000 virtuella användare. Antalet virtuella användare per motorinstans kan variera beroende på testskriptets komplexitet. Vi rekommenderar upp till 250 virtuella användare per motorinstans. Du kan övervaka motorns hälsomått för att fastställa det maximala antalet virtuella användare för ditt specifika scenario.
Lär dig mer om motorhälsa och hur du konfigurerar högskalig belastning med Azure Load Testing.
Om du vill köra tester med motorinstanser som är större än din nuvarande kvot skapar du en supportbegäran för att öka kvoten för ‘motorinstanser per testkörning’ genom att följa stegen som nämns här.
-
Varje belastningstest kan konfigureras till att köras upp till högst 24 timmar.
Om du vill köra tester längre än 3 timmar (upp till 24 timmar) skapar du en supportbegäran för att öka kvoten för "Testvaraktighet" genom att följa stegen som beskrivs här.
-
Med Azure Load Testing kan du köra prestandatester mot webbprogram, mobilprogram, webb-API:er, mikrotjänster, databasanslutningar osv. Azure Load Testing stöder en mängd olika protokoll som stöds av JMeter som HTTP, HTTPS, TCP, JDBC, LDAP, FTP osv.
-
Ja, Azure Load Testing har stöd för att testa privata slutpunkter med inmatning via virtuellt nätverk. Det går att generera belastning till en slutpunkt som distribueras i ett virtuellt Azure-nätverk, en offentlig slutpunkt med åtkomstbegränsningar eller en lokal tjänst, som inte är offentligt tillgänglig, som är ansluten till Azure via ExpressRoute.
Lär dig hur du kör ett belastningstest mot en privat slutpunkt.