Agent SkillsMigoXLab/LMeterX › lmeterx-web-loadtest

lmeterx-web-loadtest

GitHub

自动对网页URL进行压力测试,通过脚本分析页面API、预检连通性并批量创建LMeterX压测任务。

.claude/skills/lmeterx-web-loadtest/SKILL.md MigoXLab/LMeterX

Trigger Scenarios

用户输入网站或网页URL 用户提及网站、网页、页面

Install

npx skills add MigoXLab/LMeterX --skill lmeterx-web-loadtest -g -y
More Options

Non-standard path

npx skills add https://github.com/MigoXLab/LMeterX/tree/main/.claude/skills/lmeterx-web-loadtest -g -y

Use without installing

npx skills use MigoXLab/LMeterX@lmeterx-web-loadtest

指定 Agent (Claude Code)

npx skills add MigoXLab/LMeterX --skill lmeterx-web-loadtest -a claude-code -g -y

安装 repo 全部 skill

npx skills add MigoXLab/LMeterX --all -g -y

预览 repo 内 skill

npx skills add MigoXLab/LMeterX --list

SKILL.md

Frontmatter
{
    "name": "lmeterx-web-loadtest",
    "triggers": [
        "\/web-loadtest",
        "\/lmeterx-web",
        "\/压测网站"
    ],
    "description": "对网站\/网页执行压力测试,自动分析页面 API、预检连通性并批量创建 LMeterX 压测任务。输入浏览器可访问的网页 URL 即可。",
    "allowed_tools": [
        "Bash",
        "Read"
    ]
}

网站压测 (lmeterx-web-loadtest)

对网站/网页执行负载测试。自动分析页面发现 API 接口,批量预检并创建压测任务。

路由规则

使用本 Skill:

  • 用户提供网站/网页 URL(如 https://www.baidu.comhttps://example.com/dashboard
  • 用户提到 "网站"、"网页"、"页面"、"website"、"webpage"
  • URL 是浏览器可直接访问的 HTML 页面

不要使用本 Skill:

场景 应使用
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 个步骤:

  1. 页面分析POST /api/skills/analyze-url 发现页面中的 API
  2. 连通性预检POST /api/http-tasks/test 检查每个 API
  3. 创建任务POST /api/http-tasks 批量创建压测任务

结果输出

执行完成后向用户报告:

  1. 概览:发现的 API 数量、预检通过/失败数
  2. 失败分类:按原因分类(401、404、5xx 等)
  3. Task ID 及报告地址:每个任务的 {LMETERX_BASE_URL}/http-results/{task_id}

环境变量

变量 默认值 说明
LMETERX_BASE_URL https://lmeterx.openxlab.org.cn LMeterX 后端地址
LMETERX_AUTH_TOKEN lmeterx Service Token(X-Authorization 头)

Version History

  • 5ad3898 Current 2026-07-24 21:58

Same Skill Collection

.claude/skills/lmeterx-http-loadtest/SKILL.md
.claude/skills/lmeterx-llm-loadtest/SKILL.md
.openclaw/skills/lmeterx-http-loadtest/SKILL.md
.openclaw/skills/lmeterx-llm-loadtest/SKILL.md
.openclaw/skills/lmeterx-web-loadtest/SKILL.md

Metadata

Files
0
Version
5ad3898
Hash
d8644f66
Indexed
2026-07-24 21:58

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-21 21:34
浙ICP备14020137号-1 $mapa de visitantes$