Metodologia Testów Gracza
Ostatnia aktualizacja metodologii: 9 września 2026
Testy Gracza korzystają z danych, które nowoczesna przeglądarka otrzymuje z myszy, klawiatury i interfejsu użytkownika. Dzięki temu wiele testów może działać bez instalowania programu.
Nie każdy parametr sprzętowy można jednak dokładnie zmierzyć z poziomu strony internetowej. Dlatego rozróżniamy bezpośrednio obserwowane zdarzenia, wyniki obliczane na ich podstawie oraz wartości, które są jedynie estymacją po stronie przeglądarki.
Na tej stronie opisujemy, co rzeczywiście mierzą nasze narzędzia, jak interpretować wyniki i gdzie znajdują się granice pomiaru przeglądarkowego.
Co może zmierzyć test działający w przeglądarce?
Przeglądarka otrzymuje zdarzenia wejściowe przekazane przez system operacyjny. Możemy więc sprawdzić, czy konkretne zdarzenie zostało wykryte, zmierzyć odstępy czasowe pomiędzy zdarzeniami oraz obliczyć statystyki na podstawie danych dostępnych dla strony.
| Test | Co obserwujemy | Charakter wyniku |
|---|---|---|
| Test CPS | zarejestrowane kliknięcia i czas próby | obliczony wynik |
| Test czasu reakcji | czas od sygnału do zdarzenia użytkownika | pomiar przeglądarkowy |
| Refleks F1 | czas od zgaśnięcia świateł do reakcji | pomiar przeglądarkowy |
| Test myszy | zdarzenia przycisków i scrolla | bezpośrednia obserwacja |
| Test klawiatury | zdarzenia klawiszy | bezpośrednia obserwacja |
| Ghosting | jednocześnie wykryte klawisze | wynik konkretnej próby |
| Polling rate | odstępy pomiędzy zdarzeniami ruchu | estymacja przeglądarkowa |
| Mouse latency | opóźnienie zdarzeń widoczne dla strony | estymacja przeglądarkowa |
| Keyboard latency | opóźnienie zdarzeń widoczne dla strony | estymacja przeglądarkowa |
Czego przeglądarka nie może dokładnie zmierzyć?
Strona internetowa nie ma bezpośredniego dostępu do wszystkich etapów pomiędzy fizycznym działaniem urządzenia a reakcją aplikacji.
Bez dodatkowego sprzętu pomiarowego nie możemy dokładnie określić między innymi:
- momentu fizycznej aktywacji przełącznika myszy,
- momentu fizycznej aktywacji switcha klawiatury,
- pełnej latencji od urządzenia do zmiany obrazu na monitorze,
- surowej częstotliwości kontrolera USB niezależnie od systemu i przeglądarki,
- rzeczywistego DPI myszy bez pomiaru fizycznej odległości ruchu,
- opóźnienia samego monitora.
Jeżeli któryś z naszych testów dotyczy takiego parametru, wynik jest opisany jako estymacja albo pomiar zdarzeń dostępnych dla przeglądarki.
Jak mierzymy CPS?
CPS oznacza liczbę zarejestrowanych kliknięć przypadających na sekundę testu. Narzędzie Test CPS liczy oddzielne zdarzenia kliknięcia wewnątrz pola testowego i porównuje ich liczbę z czasem trwania próby.
Pierwsze poprawne kliknięcie rozpoczyna test i jest zaliczane do wyniku. Czas nie jest wyznaczany wyłącznie przez liczbę wywołań interwału interfejsu — końcowy wynik korzysta z precyzyjnego zegara dostępnego w przeglądarce.
Wynik jest obliczany według zależności:
CPS = liczba zarejestrowanych kliknięć / czas testu w sekundach
Dlatego wyniki z różnych długości prób nie powinny być traktowane jako identyczne warunki pomiaru. Najbardziej użyteczne jest porównywanie prób wykonanych w tym samym trybie, na tym samym urządzeniu i w podobnych warunkach.
Jak mierzymy czas reakcji?
Test czasu reakcji wykorzystuje losowy okres oczekiwania. Dopiero po pojawieniu się sygnału rozpoczyna się pomiar.
Punkt początkowy jest zapisywany w momencie aktywacji sygnału. Wynik kończy pierwsza prawidłowa reakcja użytkownika — kliknięcie, dotyk albo naciśnięcie obsługiwanego klawisza.
Reakcja wykonana przed sygnałem jest traktowana jako falstart i nie jest wliczana do wyniku.
Test wykorzystuje kilka prób, ponieważ pojedynczy rezultat może być przypadkowo bardzo szybki lub wolny. Do interpretacji serii bardziej użyteczne są średnia, mediana i najlepsza prawidłowa próba.
Wynik nie mierzy wyłącznie reakcji biologicznej człowieka. Wpływ mogą mieć również monitor, urządzenie wejściowe, system operacyjny i przeglądarka.
Jak działa Test Refleksu F1?
Test Refleksu F1 wykorzystuje sekwencję pięciu świateł startowych. Po zapaleniu wszystkich świateł czas do ich zgaśnięcia jest zmienny, dzięki czemu użytkownik nie może polegać wyłącznie na stałym rytmie.
Pomiar rozpoczyna się w momencie zgaśnięcia świateł i kończy po prawidłowej reakcji użytkownika. Reakcja przed właściwym sygnałem jest oznaczana jako falstart.
Test jest niezależnym narzędziem inspirowanym formatem startu wyścigowego. Testy Gracza nie są powiązane z Formula 1 ani FIA.
Jak estymujemy polling rate myszy?
Przeglądarka nie odczytuje bezpośrednio rejestru częstotliwości kontrolera USB. Test polling rate myszy obserwuje częstotliwość zdarzeń ruchu myszy przekazywanych stronie przez system i przeglądarkę.
Podczas płynnego ruchu zbierane są znaczniki czasu kolejnych zdarzeń. Na ich podstawie obliczane są odstępy czasowe, z których można oszacować częstotliwość zdarzeń wyrażoną w hercach.
Przykładowo odstęp około 1 ms odpowiada w przybliżeniu częstotliwości 1000 zdarzeń na sekundę.
Polling rate a odstęp pomiędzy raportami
| Częstotliwość | Teoretyczny odstęp |
|---|---|
| 125 Hz | 8 ms |
| 250 Hz | 4 ms |
| 500 Hz | 2 ms |
| 1000 Hz | 1 ms |
| 2000 Hz | 0,5 ms |
| 4000 Hz | 0,25 ms |
| 8000 Hz | 0,125 ms |
Wartości w tabeli wynikają z prostego przeliczenia 1000 / Hz. Teoretyczny odstęp pomiędzy raportami nie jest tym samym co pełna latencja myszy.
Co mierzą testy opóźnienia myszy i klawiatury?
Test opóźnienia działający w stronie internetowej nie zna momentu fizycznej aktywacji przycisku ani przełącznika. Przeglądarka otrzymuje zdarzenie dopiero po przejściu wejścia przez urządzenie, firmware, system operacyjny i mechanizm obsługi zdarzeń.
Dlatego nasze testy opóźnienia opisują zachowanie zdarzeń dostępnych po stronie przeglądarki. Są użyteczne przede wszystkim do porównywania kolejnych prób wykonywanych w tej samej konfiguracji. Zobacz test opóźnienia myszy albo test opóźnienia klawiatury.
Nie należy interpretować wyniku jako dokładnego end-to-end hardware latency.
Mediana
Mediana pokazuje środkową wartość uporządkowanej serii pomiarów i jest mniej podatna na pojedyncze skrajne próbki.
Minimum
Minimum jest najniższą zaobserwowaną wartością, ale pojedynczy minimalny wynik nie musi reprezentować typowego zachowania.
P95
P95 pomaga zauważyć wolniejsze zdarzenia. Około 95% poprawnych próbek znajduje się na poziomie tej wartości lub poniżej niej.
Jak działa test klawiatury?
Podstawowy test klawiatury obserwuje zdarzenia klawiszy przekazywane przez przeglądarkę. Może pokazać między innymi fizyczny kod klawisza oraz informację o naciśnięciu i zwolnieniu przycisku.
Jeżeli klawisz nie generuje zdarzenia dostępnego dla strony, tester nie może go oznaczyć jako poprawnie wykryty.
Niektóre klawisze systemowe, Fn oraz część skrótów może być przechwytywana przez system operacyjny lub elektronikę klawiatury. Brak zdarzenia w przeglądarce nie zawsze oznacza fizyczną awarię klawisza.
Jak interpretujemy test ghostingu?
Test ghostingu obserwuje, które klawisze zostały wykryte jednocześnie podczas konkretnej kombinacji. Narzędzie znajdziesz na stronie testu ghostingu klawiatury.
Jeżeli w jednej próbie wykryto sześć klawiszy jednocześnie, poprawny opis brzmi na przykład:
„W tej próbie wykryto co najmniej 6 klawiszy jednocześnie.”
Nie oznacza to automatycznie, że test potwierdził pełne 6KRO albo NKRO całej klawiatury. Różne kombinacje mogą zachowywać się inaczej.
Jak liczony jest Test Spacji?
Test Spacji powinien liczyć oddzielne fizyczne naciśnięcia klawisza. Automatyczne powtarzanie generowane przez system po przytrzymaniu spacji nie zwiększa wyniku. Narzędzie znajdziesz na stronie testu spacji.
Dzięki temu pomiar pokazuje tempo kolejnych naciśnięć, a nie ustawioną w systemie szybkość powtarzania klawisza.
Jak działają testy myszy?
Podstawowy Test Myszy obserwuje zdarzenia przycisków, kółka oraz — jeżeli przeglądarka i sterownik je udostępniają — dodatkowych przycisków myszy.
Tester nie komunikuje się bezpośrednio z elektroniką urządzenia. Pokazuje zdarzenia, które zostały przekazane do strony internetowej.
Jak działa Test Podwójnego Kliknięcia?
Test porównuje czas pomiędzy kolejnymi zarejestrowanymi kliknięciami. Jeżeli odstęp jest krótszy od ustawionego progu, zdarzenie może zostać oznaczone jako możliwe podwójne kliknięcie. Narzędzie znajdziesz na stronie testu podwójnego kliknięcia.
Samo przekroczenie progu nie jest dowodem uszkodzenia mikroprzełącznika. Użytkownik może celowo kliknąć bardzo szybko, a przeglądarka nie ma dostępu do surowego sygnału elektrycznego switcha.
Najbardziej użyteczna próba polega na spokojnym wykonywaniu pojedynczych kliknięć i obserwowaniu, czy bardzo krótkie odstępy pojawiają się powtarzalnie.
Jak działa Test Scrolla?
Test Scrolla obserwuje zdarzenia przewijania udostępnione stronie przez przeglądarkę. Może rozróżniać kierunek zdarzenia i jego częstotliwość. Narzędzie znajdziesz na stronie testu scrolla.
Wartości zdarzeń scroll nie powinny być interpretowane jako dokładna liczba fizycznych kroków enkodera. System, sterownik oraz ustawienia przewijania mogą zmieniać sposób przekazywania danych.
Gdzie przechowywane są wyniki?
Podstawowe działanie testów nie wymaga konta użytkownika.
Jeżeli konkretne narzędzie zapisuje historię lub najlepszy wynik, dane są przechowywane lokalnie w pamięci przeglądarki użytkownika. Historię można usunąć z poziomu odpowiedniego narzędzia.
Testy myszy i klawiatury nie powinny wysyłać do analityki pełnej historii naciśniętych klawiszy ani dokładnych współrzędnych ruchu myszy.
Jak poprawnie porównywać wyniki?
Wyniki testów przeglądarkowych są najbardziej użyteczne wtedy, gdy porównujesz je w podobnych warunkach.
Jeżeli porównujesz dwa urządzenia:
- Użyj tego samego komputera.
- Użyj tej samej przeglądarki.
- Zamknij zbędne aplikacje działające w tle.
- Zmieniaj tylko jedno urządzenie lub ustawienie naraz.
- Wykonaj kilka prób zamiast polegać na pojedynczym rekordzie.
- Porównuj tę samą długość testu i te same ustawienia.
Porównywanie jednej próby wykonanej na laptopie z wynikiem uzyskanym na innym komputerze, monitorze i przeglądarce może prowadzić do błędnych wniosków.
Ograniczenia pomiarów przeglądarkowych
Na wyniki mogą wpływać:
- system operacyjny,
- przeglądarka i jej wersja,
- obciążenie procesora,
- inne aktywne karty,
- sterownik urządzenia,
- sposób połączenia urządzenia,
- częstotliwość odświeżania monitora,
- ograniczenia API przeglądarki,
- grupowanie zdarzeń wejściowych.
Dlatego Testy Gracza traktują pomiary przeglądarkowe jako narzędzia diagnostyczne i porównawcze, a nie laboratoryjną certyfikację sprzętu.
Najczęstsze pytania o metodologię
Czy wyniki Testy Gracza są pomiarami laboratoryjnymi?
Nie. Narzędzia działają w przeglądarce. Niektóre wartości są mierzone bezpośrednio na podstawie zdarzeń dostępnych stronie, a inne są estymowane. Przy każdym narzędziu staramy się jasno określić charakter wyniku.
Dlaczego wynik może być inny w Chrome i Firefox?
Przeglądarki mogą inaczej harmonogramować, grupować i przekazywać zdarzenia wejściowe. Na wynik wpływają również system i aktualne obciążenie komputera.
Czy mogę porównywać wyniki z dwóch komputerów?
Możesz, ale takie porównanie obejmuje różnice całej konfiguracji. Do porównania samych urządzeń lepiej użyć tego samego komputera i tej samej przeglądarki.
Czy Testy Gracza przechowują moje wyniki?
Jeżeli konkretny test posiada historię, wynik może zostać zapisany lokalnie w pamięci przeglądarki. Szczegóły muszą odpowiadać aktualnej implementacji i polityce prywatności.
Czy metodologia może się zmienić?
Tak. Jeżeli zmienimy sposób obliczania wyniku lub wykorzystamy inne API przeglądarki, zaktualizujemy opis metodologii tak, aby nadal odpowiadał rzeczywistemu działaniu narzędzia.