Toolverse
All skills

running-performance-tests

by jeremylongshore

Execute load testing, stress testing, and performance benchmarking.\nUse when performing specialized testing.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Testing
Views
2

About this skill

Execute load testing, stress testing, and performance benchmarking.\nUse when performing specialized testing.\nTrigger with phrases like \

How to use

  1. Przygotuj środowisko testowe: zainstaluj jedno z obsługiwanych narzędzi (k6, Artillery, Apache JMeter, Locust lub autocannon) i upewnij się, że aplikacja docelowa działa w środowisku zbliżonym do produkcji, nie na lokalnym komputerze deweloperskim.

  2. Zdefiniuj scenariusze testowe na podstawie rzeczywistych wzorców ruchu: load test (symulacja oczekiwanego ruchu szczytowego, np. 500 równoczesnych użytkowników przez 10 minut), stress test (obciążenie poza normalne limity aby znaleźć punkt przełamania), spike test (nagły skok ruchu z 0 do 1000 użytkowników w 10 sekund) lub soak test (utrzymane umiarkowane obciążenie przez 1-4 godziny aby wykryć wycieki pamięci).

  3. Stwórz skrypty testowe dla najważniejszych endpointów: wybierz 5-10 najczęściej wywoływanych endpointów API z logów produkcyjnych, uwzględnij zarówno operacje odczytu (GET) jak i zapisu (POST/PUT/DELETE), symuluj realistyczne zachowanie użytkownika z czasem czekania między żądaniami.

  4. Parametryzuj dane testowe aby uniknąć odpowiedzi tylko z cache'u, a następnie uruchom test używając wyzwalaczy takich jak "run load tests", "test performance" lub "benchmark the system".

  5. Monitoruj metryki podczas testów: miej dostęp do stosu monitorowania (Grafana, CloudWatch, Datadog) aby śledzić zasoby systemowe i wydajność w czasie rzeczywistym.

  6. Przeanalizuj wyniki: porównaj uzyskane metryki z celami SLA (np. p95 < 200ms, dostępność 99.9%) i zidentyfikuj wąskie gardła wymagające optymalizacji.

Related skills

performing-penetration-testing

by jeremylongshore

This skill enables automated penetration testing of web applications. It uses the penetration-tester plugin to identify vulnerabilities, including OWASP Top 10 threats, and suggests exploitation techniques. Use this skill when the user requests a \

Testing
1546

code-reviewer

by google-gemini

Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.

Testing
1248

webapp-testing

by anthropics

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Testing
130255

differential-review

by trailofbits

Performs security-focused differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, and generates comprehensive markdown reports. Automatically detects and

Testing
2510

vitest

by antfu

Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures.

Testing
1236

langchain

by zechenzhangAGI

Framework for building LLM-powered applications with agents, chains, and RAG. Supports multiple providers (OpenAI, Anthropic, Google), 500+ integrations, ReAct agents, tool calling, memory management, and vector store retrieval. Use for building chatbots, question-answering

Testing
21123