Case study > Construction > Testy wydajnościowe systemu ADFS dla Budimex

Edge One Solutions wsparło Budimex, realizując projekt w modelu SoW / Fixed Price, którego celem było przeprowadzenie kompleksowych testów wydajnościowych systemu ADFS odpowiedzialnego za uwierzytelnianie użytkowników oraz ocenę jego stabilności przy dużym obciążeniu.
Zakres prac obejmował przygotowanie scenariuszy testowych, symulację procesu logowania z wykorzystaniem SAML, testy dla 8 000 kont użytkowników przy obciążeniu od 30 do 1 200 jednoczesnych użytkowników oraz analizę czasów odpowiedzi, przepustowości, błędów i stabilności systemu z wykorzystaniem narzędzi JMeter i Grafana.
Budimex chciał upewnić się, że system ADFS wykorzystywany do autoryzacji użytkowników działa stabilnie pod dużym obciążeniem. Kluczowym celem było sprawdzenie, czy system poradzi sobie z równoczesnym logowaniem nawet 1200 użytkowników bez istotnego spadku wydajności.
Wyzwanie obejmowało nie tylko samo wygenerowanie obciążenia, ale też wiarygodne odwzorowanie rzeczywistego procesu logowania. System autoryzacji musiał zostać przetestowany w scenariuszu, który uwzględniał generowanie zapytań SAML, logowanie użytkownika oraz generowanie odpowiedzi SAML.
Dla organizacji o dużej skali działania stabilność takiego procesu jest szczególnie ważna. Problemy z logowaniem mogą wpływać na dostęp pracowników do systemów wewnętrznych, narzędzi projektowych i zasobów potrzebnych do codziennej pracy.

Edge One Solutions zaprojektowało i przeprowadziło kompleksowe testy wydajnościowe systemu ADFS. Testy zostały przygotowane tak, aby odzwierciedlały rzeczywisty proces autoryzacji użytkowników oraz pozwalały ocenić zachowanie systemu przy różnych poziomach obciążenia.
Zakres działań obejmował:
· przygotowanie scenariuszy testów wydajnościowych,
· symulację procesu logowania użytkowników,
odwzorowanie generowania zapytań i odpowiedzi SAML,
· symulację obciążenia od 30 do 1200 jednoczesnych użytkowników,
· przygotowanie testów dla 8000 kont użytkowników,
· prowadzenie testów w określonym czasie trwania,
· analizę czasów odpowiedzi,
analizę błędów,
· weryfikację przepustowości systemu,
· ocenę rozkładu obciążeń,
· przygotowanie danych wspierających ocenę stabilności ADFS.

Zespół Edge One Solutions przygotował testy wydajnościowe, które odwzorowywały rzeczywisty proces logowania użytkownika do systemu. Testy obejmowały trzy kluczowe etapy: generowanie zapytania SAML, logowanie użytkownika oraz generowanie odpowiedzi SAML.
Założenia testów obejmowały symulację 8000 kont użytkowników, łącze internetowe 100 Mb/s dla downloadu i uploadu, obciążenie od 30 do 1200 jednoczesnych użytkowników oraz 10-minutowy czas trwania każdego testu.
Podczas testów analizowano czasy odpowiedzi, błędy, przepustowość oraz rozkład obciążeń. Takie podejście pozwoliło ocenić, jak system ADFS zachowuje się przy stopniowo rosnącym natężeniu ruchu i czy proces autoryzacji pozostaje stabilny w warunkach dużego obciążenia.

Firmy budowlane i infrastrukturalne coraz częściej opierają swoją codzienną działalność na systemach cyfrowych: platformach projektowych, narzędziach komunikacyjnych, repozytoriach dokumentów, systemach finansowych, harmonogramach i aplikacjach wspierających zarządzanie inwestycjami.
