OTT Stress¶
Dodaj test OTT Stress z kategorii Services do Test Suite.
- Kliknij na bloczek z tym testem oraz wypełnij formularz podając parametry testu:
URL - adres strumienia OTT,
Duration [s] – czas trwania testu wyrażony w sekundach,
Number of Test Agents to use - ilość test agentów, która ma być użyta do stresowania serwera OTT.
- Dodaj progi alarmowe ustawiając je w polu Thresholds Configuration w sekcji Thresholds lub dodaj konfigurację w kodzie Python zaznaczając tryb Advanced Configuration. Opis jak to zrobić znajduje się w rozdziale Uruchamianie scenariusza testowego w sekcji Konfiguracja progów alarmowych. Możliwe ustawienie progów alarmowych dla parametrów:
chunk_rate - stosunek czasu ściągania chunka do długości jego trwania,
Wypełnij informacje potrzebne do uruchomienia scenariusza testowego, takie jak nazwa, lista test agentów, na których ma być wykonany ten test oraz tryb wykonywania scenariusza. Dokładny opis uruchamiania scenariusza znajduje się w rozdziale Uruchamianie scenariusza testowego.
Kliknij Start i uruchom test. Aplikacja powinna automatycznie przenieść się na stronę ze szczegółami oraz wynikami testów tego scenariusza.
Przeglądaj graficzną prezentację wyników testów w zakładce Charts.
- W tym komponencie można wybrać do wyświetlenia dwa wykresy spośród czterech możliwych:
Throughput - średnia szybkość ściągania danych dla każdej lokalizacji,
Chunk Rate - średni stosunek czasu ściągania chunków do czasu ich trwania dla każdej lokalizacji,
Response Time - średni czas odpowiedzi serwera strumieniującego sygnał OTT dla każdej lokalizacji,
Total Load - całkowite obciążenie serwera strumieniującego sygnał OTT.
- W znajdującym się poniżej komponencie Results możemy przeglądać zestaw wyników szczegółowych każdego testu (wynik testu dostępny po kliknięciu na konkretny test). Dla tego testu dostępny jest wynik w formie dwóch tabeli. W pierwszej z nich znajdują się w niej takie informacje jak:
Chunk rate - stosunek czasu ściągania chunka do długości jego trwania dla wszystkich ściągniętych w tym tasku chunków,
Succeeded - informacja o tym, czy test został zakończony pomyślnie,
- W drugiej tabeli znajdują się takie informacje jak:
Chunk url - adres ściąganego chunka,
Started - czas rozpoczęcia ściągania chunka,
Size - rozmiar chunka,
Duration - czas trwania chunka,
Downloaded Time - czas ściągania chunka,
Response Time - czas odpowiedzi serwera,
Total Load - całkowita przepływność ściągania chunka,
Downloaded Ratio - rozmiar ściągniętych danych w stosunku do rozmiaru chunka.
Wynik w formacie JSON dostępny jest po kliknięciu na napis Show Raw Results.
Dokładny opis strony z wynikami znajduje się w rozdziale Analiza rezultatów.