بنقرة واحدة
lmeterx-web-loadtest
对网站/网页执行压力测试,自动分析页面 API、预检连通性并批量创建 LMeterX 压测任务。输入浏览器可访问的网页 URL 即可。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
对网站/网页执行压力测试,自动分析页面 API、预检连通性并批量创建 LMeterX 压测任务。输入浏览器可访问的网页 URL 即可。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
对业务 HTTP API(REST/GraphQL 等)执行压力测试,自动预检连通性并创建 LMeterX 压测任务。适用于非 LLM、非网页的普通 API 接口。
对 LLM API(OpenAI/Claude 兼容接口)执行压力测试,自动预检连通性并创建 LMeterX 压测任务。URL 必须以 /v1/chat/completions 或 /v1/messages 结尾。
LMeterX Web Load test tool。When a user provides a **webpage/website URL**, the script executes immediately to perform: Page Analysis + API Pre-checks + Batch Creation of Load Testing Tasks. No health checks are required.
LMeterX HTTP API Load Test tool. When a user provides a **business/regular API endpoint URL** or a curl command targeting a non-LLM HTTP API, this skill executes a script to pre-check connectivity and create a load testing task. For REST APIs, GraphQL, and any HTTP endpoints that are NOT LLM model APIs.
LMeterX LLM API Load Test tool. When a user provides an **LLM API endpoint URL** (ending with `/v1/chat/completions` or `/v1/messages`) or a curl command targeting an LLM API, this skill executes a script to pre-check connectivity and create a load testing task. Supports OpenAI-compatible and Claude-compatible APIs.
| name | lmeterx-web-loadtest |
| description | 对网站/网页执行压力测试,自动分析页面 API、预检连通性并批量创建 LMeterX 压测任务。输入浏览器可访问的网页 URL 即可。 |
| allowed_tools | ["Bash","Read"] |
| triggers | ["/web-loadtest","/lmeterx-web","/压测网站"] |
对网站/网页执行负载测试。自动分析页面发现 API 接口,批量预检并创建压测任务。
https://www.baidu.com、https://example.com/dashboard)| 场景 | 应使用 |
|---|---|
URL 以 /v1/chat/completions 或 /v1/messages 结尾 | /llm-loadtest |
URL 是具体 API 端点(如 /api/users) | /http-loadtest |
| 用户提供 curl 命令 | /http-loadtest 或 /llm-loadtest |
必须通过 Bash 执行脚本,禁止手动构造 HTTP 请求。
export LMETERX_AUTH_TOKEN="${LMETERX_AUTH_TOKEN:-lmeterx}"
python ~/.claude/skills/lmeterx-web-loadtest/scripts/run.py \
--url "<网页 URL>"
export LMETERX_AUTH_TOKEN="${LMETERX_AUTH_TOKEN:-lmeterx}"
python ~/.claude/skills/lmeterx-web-loadtest/scripts/run.py \
--url "<网页 URL>" \
--concurrent-users 80 \
--duration 600 \
--spawn-rate 80
| 参数 | 默认值 | 说明 |
|---|---|---|
--url | (必填) | 目标网页 URL |
--concurrent-users | 10 | 并发用户数 (1-5000) |
--duration | 300 | 持续时间/秒 |
--spawn-rate | 10 | 用户生成速率 |
脚本自动完成 3 个步骤:
POST /api/skills/analyze-url 发现页面中的 APIPOST /api/http-tasks/test 检查每个 APIPOST /api/http-tasks 批量创建压测任务执行完成后向用户报告:
{LMETERX_BASE_URL}/http-results/{task_id}| 变量 | 默认值 | 说明 |
|---|---|---|
LMETERX_BASE_URL | https://lmeterx.openxlab.org.cn | LMeterX 后端地址 |
LMETERX_AUTH_TOKEN | lmeterx | Service Token(X-Authorization 头) |