mcpField
O
octoperf

octoperf

远程服务
api.octoperf.com开发工具03 天前更新

关于 octoperf

OctoPerf 提供托管的 MCP 服务来管理负载测试,并配有包含工作流技能和工具文档的 Claude Code 插件。它面向创建、运行和审查 OctoPerf 负载测试场景的团队与 Agent。

主要功能

  1. 01管理工作区、项目和场景
  2. 02导入录制内容与测试脚本
  3. 03编排并安排负载测试场景
  4. 04验证测试并诊断故障
  5. 05查看测试指标与报告
  6. 06安装 22 个工作流技能

适用场景

  1. 01导入 HAR 录制或 K6 脚本
  2. 02迁移现有负载测试
  3. 03设置场景负载曲线和 SLA
  4. 04排查测试错误与响应时间

MCP 相关

托管的 OctoPerf MCP 服务通过 Streamable HTTP 和 OAuth 2.1 接入,支持任意 MCP 客户端。Claude Code 插件负责注册服务,并提供技能和工具参考文档。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.octoperf.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

OctoPerf — Claude Code 插件

License MCP docs smithery badge Install in VS Code

适用于 OctoPerf 负载测试平台的 Claude Code 插件市场。

不使用 Claude Code? OctoPerf MCP 服务是托管式、与客户端无关的 远程服务(https://api.octoperf.com/mcp,Streamable HTTP,OAuth 2.1 — 无需 API 密钥),适用于任何 MCP 客户端。此仓库只是 Claude Code 的一键接入入口 — 请参阅下方的其他客户端。

此仓库分发一个插件(octoperf),它可以:

  • 注册托管式 OctoPerf MCP 服务(https://api.octoperf.com/mcp, Streamable HTTP,OAuth 2.1 + PKCE + DCR — 无需 API 密钥);
  • 安装二十二个工作流 技能,端到端地调用 MCP 工具 (录制与导入、K6 脚本编写、从 BlazeMeter / Gatling / LoadRunner / NeoLoad 迁移、关联、验证、场景组合、SLA、 监控、基准测试报告、计划安排、通知、本地部署 Agent、 工作区……);
  • 附带 AGENTS.md 参考文档,介绍服务公开的每个 MCP 工具。

安装

/plugin marketplace add OctoPerf/octoperf-claude-plugins
/plugin install octoperf@octoperf

首次调用 MCP 时,会打开浏览器以便在 api.octoperf.com 上通过 OAuth 登录。 你可以随时在 OctoPerf 的 账户 → 已连接的应用程序 中撤销授权。

包含内容

组件位置用途
MCP 服务plugins/octoperf/.mcp.json用于管理工作区、项目、VU、场景和基准测试结果的工具
AGENTS.mdplugins/octoperf/AGENTS.md完整的 MCP 工具目录(也通过 octoperf://templates/agents-md 提供)
技能plugins/octoperf/skills/*/SKILL.md由自然语言触发调用的工作流配方

技能

技能触发条件
octoperf-har-recording“录制我的应用程序”、“捕获 HAR”、“导入此 .har”
octoperf-jtl-import“导入我的 JTL”、“分析这些 JMeter 结果”
octoperf-k6-scripting“导入我的 K6 脚本”、“在 OctoPerf 上运行我的 k6 测试”
octoperf-blazemeter-migration“从 BlazeMeter 迁移”、“转换我的 Taurus 测试”
octoperf-gatling-migration“从 Gatling 迁移”、“转换我的 Gatling 仿真”
octoperf-loadrunner-migration“从 LoadRunner 迁移”、“转换 .usr 脚本”
octoperf-neoload-migration“从 NeoLoad 迁移”、“转换 .nlp 项目”
octoperf-auto-correlation“关联 VU”、“修复回放错误”、“回放时出现 401/403”
octoperf-validation-triage“验证结果为红色”、“导入后出现大量错误”
octoperf-scenario-composition“构建场景”、“爬升/负载形状”、“用户配置”
octoperf-sla“定义 SLA”、“如果响应时间 > X,则让测试失败”
octoperf-monitoring“在测试期间监控我的服务器”、“添加数据库监控器”
octoperf-scenario-diagnosis“负载测试失败了”、“为什么响应时间这么高”
octoperf-bench-reports“这个小组件应该使用什么工具”、关于小组件指标的问题
octoperf-report-item-editing“更改此报告小组件的指标”、“添加筛选条件”
octoperf-export-bench-report-pdf“将报告导出为 PDF”、“打印基准报告”
octoperf-real-browser-probe“EUM 探针”、“Playwright 探针”、“TruClient 等效工具”
octoperf-scheduling“安排场景”、“每个工作日早上 8 点运行”
octoperf-notifications“测试失败时通知 Slack”、“失败时创建 JIRA 工单”
octoperf-onpremise-agent“从我自己的机器运行”、“安装本地部署 Agent”
octoperf-workspace“向工作区添加人员”、“更改成员权限”
octoperf-async-polling由任何需要轮询 taskId 结果的技能自动调用

其他客户端

此 MCP 服务并非 Claude 专用。要连接 Claude.ai、Claude Desktop、 Cursor、ChatGPT、Codex、Gemini CLI、GitHub Copilot,或任何其他 MCP 客户端, 请参阅 MCP 服务文档。大多数 客户端只需要服务 URL https://api.octoperf.com/mcp。

许可证

Apache-2.0

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。