← Back to Skills Marketplace
kaiyuelv

Performance Testing Toolkit

by Lv Lancer · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
82
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install performance-testing-toolkit
Description
企业级性能测试工具包,支持HTTP接口压测、负载测试、性能基准测试和报告生成。 Enterprise-grade performance testing toolkit supporting HTTP load testing, stress testing, benchmark testing and repo...
Usage Guidance
This package appears to be a legitimate performance-testing toolkit but contains multiple inconsistencies and likely packaging errors. Before installing or running it: - Do not run the example CLI commands from SKILL.md: they reference scripts/perf_tester.py which is not present. Confirm the correct script names (e.g., load_tester.py, stress_tester.py, perf_testing_toolkit.py) and update commands accordingly. - Run the test suite and examples in a sandbox or disposable environment first. The provided tests reference missing types/names (TestResults vs TestResult) and other mismatches that will likely cause failures; the tests indicate the package may be incomplete or unmaintained. - Review the source files yourself for the specific behavior you need. The code will make outbound HTTP requests to whatever target you pass — do not point it at production or third-party systems without permission (high-concurrency tests can look like DDoS). - If you intend to use this with an automated agent, fix the documentation/entrypoints and ensure the CLI entrypoint filenames match SKILL.md. Prefer running locally in isolated network environment or container, and limit concurrency while validating behavior. Given the inconsistencies, treat the package as unreliable until the maintainer clarifies and corrects filenames, exports, and tests.
Capability Analysis
Type: OpenClaw Skill Name: performance-testing-toolkit Version: 1.0.0 The performance-testing-toolkit is a standard implementation of a load and stress testing utility. It uses well-known libraries like aiohttp and requests for network operations and Jinja2 for report generation, with no evidence of data exfiltration, malicious execution, or prompt injection in SKILL.md or the Python scripts.
Capability Assessment
Purpose & Capability
The stated purpose (HTTP load/stress/benchmark testing with reports) matches the code's high-level intent: load_tester.py, stress_tester.py, and perf_testing_toolkit.py implement request generation, metrics and report generation. However, there are duplicated/overlapping implementations (LoadTester appears in multiple files) and naming inconsistencies between the documented CLI/module names and the actual files, suggesting sloppy packaging or an incomplete release.
Instruction Scope
SKILL.md and README show CLI examples referencing scripts/perf_tester.py and commands/flags that do not match the provided script filenames (there is no scripts/perf_tester.py in the bundle). Tests and examples reference symbols and modules that do not exist (e.g., tests import TestResults, but code defines TestResult; CLI examples refer to perf_tester.py while packaged scripts are named differently). Because the runtime instructions point to non-existent paths/commands, following them will fail or cause unexpected behavior.
Install Mechanism
There is no install spec (instruction-only from registry perspective). The package ships source files only; no remote downloads or installers are requested. This is lower-risk than arbitrary installers, but the code will run network requests when used (normal for a load tester).
Credentials
The skill requests no environment variables, credentials, or special config paths. The code accepts user-supplied target URLs and headers (including Authorization headers in examples), which is expected for a testing tool. No hardcoded external endpoints or credential-collection behavior was found.
Persistence & Privilege
The skill is not marked always:true and does not request any agent-level persistence. It has normal, transient behavior and does not attempt to modify other skills or global config.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install performance-testing-toolkit
  3. After installation, invoke the skill by name or use /performance-testing-toolkit
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Performance Testing Toolkit 1.0.0: - Supports HTTP load testing, stress testing, and benchmark testing for APIs and web services. - Provides real-time monitoring (CPU, memory, response time) and automatic visual report generation. - Offers both CLI commands and Python API for flexible usage. - Highly configurable requests: custom headers, parameters, and assertions. - Includes documentation and usage examples for quick start.
Metadata
Slug performance-testing-toolkit
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Performance Testing Toolkit?

企业级性能测试工具包,支持HTTP接口压测、负载测试、性能基准测试和报告生成。 Enterprise-grade performance testing toolkit supporting HTTP load testing, stress testing, benchmark testing and repo... It is an AI Agent Skill for Claude Code / OpenClaw, with 82 downloads so far.

How do I install Performance Testing Toolkit?

Run "/install performance-testing-toolkit" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Performance Testing Toolkit free?

Yes, Performance Testing Toolkit is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Performance Testing Toolkit support?

Performance Testing Toolkit is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Performance Testing Toolkit?

It is built and maintained by Lv Lancer (@kaiyuelv); the current version is v1.0.0.

💬 Comments