Sii Polska

SII UKRAINE

SII SWEDEN

  • Szkolenia
  • Kariera
Dołącz do nas Kontakt
Wstecz

Sii Polska

SII UKRAINE

SII SWEDEN

Wstecz
logo

Automatyzacja testów wydajności dla globalnej platformy tradingowej

Wydajność krytycznych systemów w globalnym tradingu

W środowisku globalnego tradingu online czas odpowiedzi systemu ma bezpośredni wpływ na doświadczenie klientów i postrzeganie marki. Każdy spadek wydajności w obszarach takich jak składanie zleceń, przetwarzanie transakcji czy prezentacja notowań może oznaczać ryzyko opóźnień, wzrost presji na zespoły IT i straty finansowe. Dlatego klient potrzebował usługi testów wydajności, która w sposób systematyczny i powtarzalny weryfikowałaby zachowanie sześciu kluczowych systemów – w tym komponentów odpowiedzialnych za obsługę ruchu użytkowników, komunikację z backendem oraz wymianę danych w czasie zbliżonym do rzeczywistego.

Celem było zwiększenie pokrycia wymagań wydajnościowych poprzez rozbudowę i automatyzację skryptów testowych oraz podniesienie efektywności całego procesu testowania – od uruchamiania testów, przez gromadzenie metryk z wielu źródeł, po raportowanie wyników. Klient oczekiwał partnera, który nie tylko dostarczy narzędzia, ale zbuduje kompletny, zautomatyzowany serwis performance testing, wpisujący się w istniejący proces wytwórczy.

Zautomatyzowana usługa performance testing dla sześciu kluczowych systemów

Sii Polska zbudowała dedykowaną usługę testów wydajności, w pełni zintegrowaną ze środowiskiem klienta. Zespół specjalistów ds. performance pracował w ścisłej współpracy z zespołami deweloperskimi oraz operacyjnymi, tak aby testy odzwierciedlały rzeczywiste scenariusze użycia platformy.

Zakres działań obejmował:

  • Regularne sesje testów wydajności pozwalające monitorować wpływ zmian wprowadzanych w systemach na ich wydajność w czasie
  • Tworzenie i utrzymanie skryptów w NeoLoad w postaci zestawu scenariuszy obciążeniowych obejmujących kluczowe ścieżki użytkowników
  • Implementację testów w Locust.io umożliwiających precyzyjną symulację ruchu pomiędzy komponentami systemu i odwzorowanie zachowania tysięcy równoległych użytkowników
  • Kompletne, zautomatyzowane środowisko testów z automatycznym zbieraniem wyników i generowaniem raportów po każdym przebiegu
  • Automatyczną analizę metryk z wielu źródeł przetwarzająca kluczowe wskaźniki aby były prezentowane w formie przejrzystych raportów

Tak skonstruowany serwis pozwolił klientowi traktować testy wydajności jako stały element cyklu wytwórczego, a nie jednorazowe działanie przed dużym wydaniem.

Stabilniejsza platforma i szybsze wykrywanie problemów

Dzięki wdrożonej przez Sii Polska usłudze performance testing klient uzyskał znacznie szersze pokrycie wymagań wydajnościowych – każdego dnia uruchamianych jest 115 scenariuszy testowych, symulujących pracę ponad 65 500 wirtualnych użytkowników. Automatyczne raporty generowane po każdej sesji pozwalają szybko identyfikować wąskie gardła i oceniać wpływ nowych wersji oprogramowania na zachowanie całego systemu. W ciągu 18 miesięcy intensywnego testowania udało się wykryć 250 problemów wydajnościowych, zanim dotknęły one użytkowników końcowych, co przełożyło się na wyższą stabilność platformy i mniejsze ryzyko regresji przy kolejnych wdrożeniach.

Z perspektywy zespołów IT kluczowe było również odciążenie specjalistów od ręcznych zadań. 38 godzin automatycznych testów dziennie, uruchamianych z wykorzystaniem Jenkins DSL, pozwala inżynierom skupić się na analizie wyników i planowaniu optymalizacji zamiast na manualnym przygotowywaniu środowisk i scenariuszy. Projekt potwierdził, że odpowiednio zaprojektowana usługa testów wydajności może stać się strategicznym elementem rozwoju globalnej platformy tradingowej – podnosząc jej niezawodność, przewidywalność i gotowość na dalszy wzrost liczby użytkowników.

SKONTAKTUJ SIĘ Z NAMI

Chętnie odpowiemy na Twoje pytania

Twój plik

Załączony plik:
  • file_icon Created with Sketch.

Dopuszczalne pliki: doc, docx, pdf. (maks. 5MB)
Prześlij plik w formacie DOC, DOCX lub PDF
Maksymalny rozmiar przesłanego pliku to 5 MB
Plik jest pusty
Załącznik nie został dodany

W dowolnym momencie możesz wycofać zgodę na przetwarzanie danych osobowych, ale nie wpłynie to na zgodność z prawem wszelkich przypadków przetwarzania danych, które miały miejsce przed wycofaniem zgody. Szczegółowe informacje na temat przetwarzania danych osobowych znajdują się w Polityce Prywatności .

Twoja wiadomość została wysłana

Zapoznamy się z treścią Twojej wiadomości i skontaktujemy się z Tobą tak szybko, jak będzie to możliwe

Przepraszamy, coś poszło nie tak i Twoja wiadomość nie została dostarczona

Odśwież stronę i spróbuj ponownie. Skontaktuj się z nami, jeśli problem się powtórzy

Przepraszamy, ale wybrany plik wygląda na uszkodzony i nie możemy go przetworzyć.

Spróbuj przesłać inną kopię lub nową wersję pliku. Skontaktuj się z nami, jeśli problem wystąpi ponownie.

Przetwarzanie...

Änderungen im Gange

Wir aktualisieren unsere deutsche Website. Wenn Sie die Sprache wechseln, wird Ihnen die vorherige Version angezeigt.

This content is available only in one language version.
You will be redirected to home page.

Are you sure you want to leave this page?

Einige Inhalte sind nicht in deutscher Sprache verfügbar.
Sie werden zur englischen Version der ausgewählten Seite weitergeleitet.

Möchten Sie fortfahren?

Einige Inhalte sind nicht in deutscher Sprache verfügbar.
Sie werden auf die deutsche Homepage weitergeleitet.

Möchten Sie fortsetzen?