Testy obciążeniowe · ile wytrzyma twój system
Zanim zaskoczy cię ruch.
Masz prawo wiedzieć, ile wytrzyma twój system, zanim sprawdzą to twoi klienci. LoadCraft to test obciążeniowy, który tylko czytasz i zatwierdzasz. Resztę robimy my.
Jest czwartek, jutro do systemu wchodzi największy klient w historii firmy, a ty nie wiesz, czy serwery to wytrzymają. Zwykle kończy się na „zrobimy po weekendzie”. Teraz kończy się na: po prostu wiesz.
Zacznijmy od podstaw
Każdy system ma granicę. Pytanie brzmi: gdzie?
Test obciążeniowy to kontrolowana próba wytrzymałości. Wpuszczamy na twój system taki ruch, jaki generują prawdziwi użytkownicy, i stopniowo go zwiększamy, aż granica przestaje być zagadką.
Zamiast zgadywać, czy system udźwignie kampanię, nagły wzrost albo pierwszy duży kontrakt, wiesz to, zanim się wydarzy.
Ruch w czasie testu
na żywoRównolegli użytkownicy
2 500
Szczytowy ruch
840 req/s
Awaria przy
1 900 użytk.
Jak to działa
My piszemy test. Ty go czytasz i zatwierdzasz.
Nie musisz nic pisać ani instalować. Cztery kroki dzielą cię od wyniku, a po twojej stronie jest tylko jeden: przeczytać scenariusz i zatwierdzić.
01
Poznajemy twój system
Dostajesz od nas narzędzia, które opisują twój system: jak działa, jak poruszają się po nim użytkownicy i którędy płynie ruch.
02
My piszemy scenariusz
Z zebranej dokumentacji budujemy czytelny scenariusz: graf wywołań i profil obciążenia, taki jak ruch twoich prawdziwych użytkowników.
03
Ty czytasz i zatwierdzasz
Scenariusz dostajesz w prostym, zrozumiałym języku. Zgadza się? Jedno słowo i ruszamy. Coś nie gra? Poprawiamy, aż wszystko będzie się zgadzać.
04
My generujemy ruch
Obciążenie idzie z naszej infrastruktury na wskazane przez ciebie środowisko, a twój system zostaje u ciebie. Na koniec dostajesz raport, który wskazuje najsłabsze ogniwa twojego systemu.
Tak wygląda scenariusz
Zanim cokolwiek ruszy, wiesz dokładnie, co i jak testujemy.
Obok prawdziwy przykład. Trzy rzeczy, które zawsze w nim znajdziesz:
Kroki użytkownika. Dokładna ścieżka, którą test przejdzie przez twój system.
Rozkład ruchu. Ile osób robi co w tym samym momencie, tak jak w rzeczywistości.
Profil obciążenia. Jak ruch narasta w czasie i do jakiego szczytu dochodzi.
Pierwszy szkic zwykle powstaje jeszcze podczas spotkania, a gotowy scenariusz masz najpóźniej dobę po przekazaniu dokumentacji.
Scenariusz
poniedziałkowy szczyt- 01Użytkownik loguje się
- 02Otwiera pulpit z danymi
- 03Wyszukuje i filtruje
- 04Zapisuje zmiany
Rozkład ruchu
Profil obciążenia
Co z tego masz
Testujemy, aż wytrzyma.
Nie sprzedajemy raportu, który ląduje w szufladzie. Najpierw ustalamy, gdzie system jest dziś i jaki ruch ma wytrzymać. Potem pracujemy w pętli, aż system osiągnie założony cel.
kolejny przebieg, aż osiągniemy cel
Diagnoza z priorytetami
Po teście dostajesz listę wąskich gardeł, od najbardziej dotkliwego. Twój zespół od razu wie, od czego zacząć naprawę.
Kolejny przebieg po każdej poprawce
Gdy naprawicie, puszczamy ten sam test jeszcze raz. Widać wtedy, czy poprawka zadziałała i gdzie teraz kończą się możliwości systemu.
Ciężar testu bierzemy na siebie
Scenariusz, dane testowe i generowanie ruchu są po naszej stronie, a wasz system zostaje w waszym środowisku. Wy dajecie nam materiał o systemie, czytacie wyniki i naprawiacie.
Dlaczego LoadCraft
Jedna rozmowa dzieli cię od gotowego scenariusza.
Wykonawcy przy stole
W agencji między tobą a testem stoi łańcuszek pośredników i po drodze ginie połowa informacji. U nas mówisz wprost do ludzi, którzy robią twój test.
Scenariusz od razu
Pierwszy szkic często powstaje jeszcze w trakcie rozmowy. Gotowy scenariusz masz u siebie najpóźniej dzień po tym, jak dostaniemy dokumentację.
Prowadzimy do celu
Test, diagnoza, wasza poprawka i kolejny przebieg. Kończymy, gdy system osiąga założony cel, a ty masz na to dowód w postaci raportu.
Wystarczy jedna rozmowa, żeby sprawdzić, czy to ma sens u ciebie. Umów rozmowę
Kto prowadzi twój test
Wiemy, ile wytrzymują systemy większe niż twój. Sprawdzimy go, zanim zrobią to twoi klienci.
W naszej karierze testowaliśmy wydajność systemów w ed-techu, telco, na platformach tradingowych i streamingu, czyli tam, gdzie awaria oznacza realne straty. Tak samo poważnie traktujemy twój system. Robiliśmy to już na większej skali, więc od razu wiemy, gdzie szukać.

Daniel Fryc
Inżynier wydajności · zawodowo buduje systemy AI
Systemy nie tylko testuje, on je buduje. W globalnym ed-techu odpowiada za wydajność i skalowalność backendów, które obsługują miliony requestów dziennie w chmurze AWS. Wie, jak zachowuje się system w godzinach szczytu, gdy w tym samym momencie loguje się pół świata, i co zrobić, żeby użytkownik tego nie poczuł.
Profil LinkedIn →
Jarosław Romaniuk
Inżynier oprogramowania · zawodowo buduje systemy AI
Pracował przy platformie streamingowej dla mediów, gdzie ruch to nie równy strumień, tylko lawina w sekundzie startu transmisji. Skala liczona w milionach kont i dziesiątkach milionów operacji dziennie. Zna od podszewki, jak system znosi nagły skok obciążenia, ten sam, który pojawia się przy starcie wielkiej premiery na żywo albo sprzedaży biletów.
Profil LinkedIn →Pracujemy razem od lat, więc dostajesz spójny zespół z jednym standardem i jasną odpowiedzialnością za wynik.
Testy piszemy w narzędziu, którego używają najwięksi gracze na rynku, gdy sprawdzają systemy dla milionów użytkowników.
Kiedy warto
Pewność przed wielkim dniem.
Wchodzicie na produkcję
Data ogłoszona, zespół dowozi. Zanim wpuścicie prawdziwych użytkowników, sprawdzamy, ile system naprawdę udźwignie.
Marketing szykuje kampanię
Promocja ma przyciągnąć tłum. I przyciągnie. Upewniamy się, że tłum zostanie z zakupami, a nie z kółkiem kręcącym się na ekranie.
Duży klient na horyzoncie
W umowie pojawia się SLA. Przy negocjacjach kładziecie na stół wyniki prawdziwego testu, nie zapewnienia.
Rośniecie szybciej, niż planowaliście
Nowa skala, nowa infrastruktura. Sprawdzamy ją pod obciążeniem, zanim przeniesiecie na nią prawdziwy ruch.
Kupujecie startup
Płacicie za produkt razem z jego technologią. Test pokazuje, ile ta technologia naprawdę wytrzyma. Słabe punkty znacie przed podpisaniem umowy.
Fundusz przed kolejną transzą
Prognozy spółki zakładają wzrost ruchu. Test pokazuje funduszowi, czy technologia go udźwignie. Twarde dane zamiast deklaracji zespołu.
Model współpracy
Płacisz, gdy wiesz, za co.
Rozmowa i scenariusz nie kosztują cię złotówki. Płacisz przed finalnym testem, gdy dokładnie wiesz, co i jak testujemy.
Krok 01
Rozmowa
30 minut o twoim systemie i skali ruchu.
Krok 02
Scenariusz
Piszemy go dla ciebie. Czytasz, poprawiamy, zatwierdzasz.
Krok 03
Wycena
Znasz dokładny zakres i kwotę. Decydujesz.
Tu płacisz
Setup i test
Dopiero teraz przelewasz pieniądze. Wcześniej dostajesz rozmowę, scenariusz i wycenę od nas.
Opłata startowa
od 20 000 zł
Wszystko, czego test potrzebuje do startu: dokumentacja, autentykacja, dane i scenariusze. Potem pierwszy przebieg wykazujący próg systemu i raport z priorytetami. Kwota jest zależna od złożoności systemu.
Płatne po zatwierdzeniu scenariusza
Iteracja testu
od 1 500 zł
Kolejny przebieg po waszych poprawkach, na tym samym scenariuszu. Cena zależy od czasu testu i skali generowanego ruchu.
Kwotę znasz przed każdym przebiegiem
Godzina konsultacji
500 zł
Gdy wasz zespół utknie na błędzie i nie może znaleźć jego prawdziwej przyczyny, wchodzimy z pomocą. Diagnozujemy problem u źródła i wskazujemy zespołowi, co należy naprawić.
Rozliczane za faktyczny czas
Dokładną wycenę dla twojego systemu poznasz po pierwszej rozmowie. Umów rozmowę
Pytania i wątpliwości
Zanim powiesz „tak”, pewnie chcesz to wiedzieć.
Czy to bezpieczne dla naszego systemu?
Testujemy na wskazanym środowisku testowym lub stagingowym, nigdy na produkcji bez twojej decyzji. Zanim ruszymy, czytasz i zatwierdzasz kartę testu: co wywołujemy, jakim ruchem i w jakim oknie czasowym.
Co, jeśli nie mamy dokumentacji API?
Brak dokumentacji nie zatrzymuje projektu. Mamy na to gotową procedurę i dobierzemy najlżejszą dla was drogę do odtworzenia scenariuszy. Szczegóły ustalamy na pierwszym spotkaniu.
Czy musimy coś instalować?
Nie. Ruch generujemy z naszej infrastruktury na wskazane środowisko. Po waszej stronie zostaje tylko allowlista naszych adresów IP.
Ile to trwa?
Pierwszy scenariusz do przeczytania masz zwykle następnego dnia od przekazania dokumentacji API lub nagrania ruchu. Sam test uruchamiamy w uzgodnionym oknie czasowym, a po każdej poprawce powtarzamy go, aż system osiągnie założony cel.
Czy ruch testowy nie zaszkodzi prawdziwym użytkownikom?
Test idzie na środowisko testowe w uzgodnionym oknie czasowym, z dala od produkcji. Wasi prawdziwi użytkownicy nie odczują go w żaden sposób.
Co dostajemy po teście?
Diagnozę z priorytetami: które miejsce zawodzi jako pierwsze i od czego zacząć naprawę. Po waszej poprawce przepuszczamy ten sam test jeszcze raz, z porównaniem wyników przed i po.
Co, jeśli nie umiemy naprawić błędu?
Nie zostajesz z raportem sam. Diagnoza mówi, co naprawić, a gdy przyda się więcej rąk, wchodzimy z konsultacjami wydajnościowymi: siadamy z twoim zespołem i wskazujemy obszar, który należy poprawić.
Co z captchą, 2FA i weryfikacją e-mail?
Na środowisku testowym upraszczamy je według naszej checklisty. Dostajecie od nas gotowe narzędzia, które przygotują wasze środowisko pod test.
Mamy za mało czasu na load test?
Specjalizujemy się w działaniu pod presją czasu. Skontaktuj się, a omówimy twój konkretny przypadek i to, co realnie zdążymy zrobić przed twoim terminem.
Przygotuj się na ruch, którego nikt nie przewidział.
Zacznijmy od rozmowy. Pół godziny o twoim systemie: co robi, jaki ruch ma wytrzymać i jak wyglądałby u ciebie load test.
30 minut · online · bez zobowiązań