Export výsledků testů z Azure Load Testing pro použití v nástrojích třetích stran
V tomto článku se dozvíte, jak stáhnout výsledky testů z Azure Load Testing v Azure Portal. Tyto výsledky můžete použít k vytváření sestav v nástrojích třetích stran nebo při diagnostice selhání testů. Azure Load Testing vygeneruje výsledky testů ve formátu souboru oddělených čárkami (CSV) a poskytuje podrobnosti o jednotlivých žádostech aplikace pro zátěžový test.
Výsledky testu můžete použít také k diagnostice chyb během zátěžového testu. Pole responseCode
a responseMessage
poskytují další informace o neúspěšných požadavcích. Další informace o zkoumání chyb najdete v tématu Řešení potíží s chybami provádění testů.
Řídicí panel Apache JMeter můžete vygenerovat ze souboru protokolu CSV podle zde uvedených kroků.
Požadavky
- Účet Azure s aktivním předplatným. Pokud předplatné Azure ještě nemáte, napřed si vytvořte bezplatný účet.
- Prostředek Azure Load Testing, který má dokončený testovací běh. Pokud potřebujete vytvořit prostředek Azure Load Testing, projděte si téma Vytvoření a spuštění zátěžového testu.
Soubor výsledků testu
Azure Load Testing vygeneruje soubor CSV s výsledky testů pro každou instanci testovacího modulu. Zjistěte, jak můžete škálovat zátěžový test.
Azure Load Testing používá formát protokolu Apache JMeter CSV. Další informace o různých polích najdete v glosáři JMeter v dokumentaci k Apache JMeter.
Podrobnosti o jednotlivých žádostech aplikace pro spuštění zátěžového testu najdete v souboru výsledků testu. Následující fragment kódu ukazuje výsledek ukázkového testu:
timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,sentBytes,grpThreads,allThreads,URL,Latency,IdleTime,Connect
1676040230680,104,Homepage,200,OK,172.18.33.7-Thread Group 1-5,text,true,,1607,133,5,5,https://www.example.com/,104,0,100
1676040230681,101,Homepage,200,OK,172.18.33.7-Thread Group 1-3,text,true,,1591,133,5,5,https://www.example.com/,101,0,93
1676040230680,101,Homepage,200,OK,172.18.33.7-Thread Group 1-1,text,true,,1591,133,5,5,https://www.example.com/,98,0,94
Přístup k výsledkům zátěžového testu a jejich stažení
Stažení výsledků testu pro testovací běh v Azure Portal:
V Azure Portal přejděte k prostředku Azure Load Testing.
V levém podokně vyberte Testy , abyste zobrazili seznam testů, a pak vyberte test.
Tip
Pokud chcete omezit počet testů, které se mají zobrazit v seznamu, můžete použít vyhledávací pole a filtr Časový rozsah .
Soubor výsledků testů si můžete stáhnout jako komprimovanou složku jedním ze dvou způsobů:
Vyberte tři tečky (...) vedle spuštění zátěžového testu, se kterým pracujete, a pak vyberte Stáhnout soubor výsledků.
Poznámka
Aby byl soubor výsledků k dispozici ke stažení, musí mít spuštění zátěžového testu stav Hotovo, Zastaveno nebo Neúspěšné .
V podokně Podrobnosti o testovacím spuštění vyberte Stáhnout a pak vyberte Výsledky.
K extrahování složky a přístupu k výsledkům testu můžete použít libovolný nástroj zip.
Složka obsahuje samostatný soubor CSV pro každý testovací modul a obsahuje podrobnosti o požadavcích, které testovací modul spustil během zátěžového testu.
Další kroky
- Přečtěte si další informace o řešení potíží s chybami spuštění testu.
- Informace o porovnávání výsledků testů najdete v tématu Porovnání výsledků více testů.
- Další informace o automatizaci testů výkonu najdete v tématu Konfigurace automatizovaného testování výkonu.