Toolverse
Wszystkie skille

perf-benchmarker

autor: ComposioHQ

Uruchamiaj sekwencyjne testy wydajności z rygorystyczną kontrolą czasu trwania

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
2

O skillu

Narzędzie do testowania wydajności kodu, które wymusza sekwencyjne uruchamianie benchmarków bez równoległości. Gwarantuje minimalny czas trwania 60 sekund na test (30 sekund dla wyszukiwania binarnego) oraz obowiązkowy rozgrzew 10 sekund przed pomiarem. Automatycznie ponawia anomalie i generuje raport metryk w formacie JSON. Idealne do ustalania linii bazowych wydajności i wykrywania regresji w aplikacjach.

Jak używać

  1. Zainstaluj umiejętność perf-benchmarker w swoim środowisku Claude lub Copilot, korzystając z repozytorium ComposioHQ.

  2. Przygotuj komendę benchmarku, którą chcesz uruchomić — może to być test wydajności aplikacji, funkcji lub całego systemu. Upewnij się, że komenda jest poprawna i testowalna.

  3. Wywołaj narzędzie, podając komendę benchmarku oraz żądany czas trwania testu (w sekundach). Narzędzie automatycznie wymusi minimalny czas 60 sekund, chyba że używasz trybu wyszukiwania binarnego (wtedy 30 sekund wystarczy).

  4. Narzędzie uruchomi test sekwencyjnie — nigdy równolegle — z obowiązkowym 10-sekundowym rozgrzewem przed właściwym pomiarem. Czekaj na zakończenie pomiaru bez przerywania procesu.

  5. Przejrzyj wyniki w formacie JSON zawarte między znacznikami PERF_METRICS_START i PERF_METRICS_END. Raport zawiera metryki opóźnienia dla różnych scenariuszy (np. niskie i wysokie obciążenie) oraz notatki o ewentualnych anomaliach.

  6. Jeśli narzędzie wykryje anomalie, automatycznie ponowi test dla tych scenariuszy. Porównaj wyniki z poprzednimi benchmarkami, aby zidentyfikować regresje wydajności lub potwierdzić ustalone linie bazowe.

Podobne skille