k6-mcp-server logo

k6-mcp-server您可以直接从聊天窗口运行网站性能检查,连接您的AI助手与k6的负载测试工具。

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

k6-mcp-server是模型上下文协议(MCP)的服务器实现,允许在聊天窗口或AI助手中直接运行k6负载测试。使用者可以设定测试时长和访问次数,然后执行测试并接收实时输出。该服务器支持自定测试时长和虚拟用户(VUs),并可以通过环境变量进行配置。它可以与各种MCP客户端,例如Claude Desktop,Cursor和Windsurf,兼容。该工具需要安装Python 3.12或更高版本,k6负载测试工具,以及uv包管理器。

主要功能

  • 使用默认参数(30秒时长,10个VUs)执行K6测试
  • 使用自定义时长和VUs执行K6测试
  • 通过环境变量进行配置
  • 实时测试执行输出
  • 支持自定义测试脚本

价格

模型
Free
评分
暂无评价

使用场景

LLM驱动的结果分析

可以将k6-mcp-server与LGL(大规模语言模型)用于负载测试的结果分析,提供性能和潜在瓶颈了解。

负载测试有效调试

该工具可以通过提供实时测试执行输出和自定义测试时长和虚拟用户,进行负载测试的有效调试。

优点 & 缺点

优点

  • 简单集成模型上下文协议(MCP)框架
  • 易于使用的API用于运行k6负载测试
  • 支持自定义测试时长和虚拟用户(VUs)
  • 实时测试执行输出

缺点

  • 需要安装Python 3.12或更高版本、k6负载测试工具,以及uv包管理器
  • 通过环境变量进行配置可能会对一些用户太复杂

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

What is the default test duration and VUs?

The default test duration is 30s and the default number of virtual users (VUs) is 10.

Asked by Mustafa Yilmaz · Jul 20, 2025

How do I configure the MCP server?

The MCP server can be configured using environment variables, and a .env file can be created in the project root to set options such as the K6_BIN path.

Asked by Mireille Dupont · Jun 30, 2025

Can I customize test durations and virtual users?

Yes, the k6-mcp-server supports custom test durations and virtual users (VUs), which can be configured through environment variables or by using the execute_k6_test_with_options API.

Asked by Faisal Rahman · Jun 14, 2025

What are the prerequisites for using k6-mcp-server?

The prerequisites for using k6-mcp-server include Python 3.12 or higher, the k6 load testing tool, and the uv package manager.

Asked by Marisol Pena · May 14, 2025

提问

服务配缩器 的替代品