mcpField
1
151-java-performance-jmeter

151-java-performance-jmeter

github.com/jabrena测试与质量456354 次安装1 天前更新
代码仓库

关于 151-java-performance-jmeter

为 Java 项目配置 JMeter 性能测试的 Skill。它按给定模板创建可执行的 `run-jmeter.sh`,并说明负载测试目录结构与参数设置。

主要功能

  1. 01按原样模板创建 `run-jmeter.sh`
  2. 02配置 JMeter 项目目录和文件
  3. 03支持循环、线程和升压参数
  4. 04支持环境变量覆盖参数
  5. 05先检查 JMeter 是否可用

适用场景

  1. 01为 Java 服务添加 JMeter 性能测试
  2. 02配置可重复的负载测试
  3. 03设置循环、线程和升压参数

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jabrena/plinth --skill 151-java-performance-jmeter

安装后在 Claude Code 中输入/151-java-performance-jmeter确认已加载。

附带文件scripts/run-jmeter.shreferences/151-java-performance-jmeter.md

详细介绍

基于 JMeter 运行性能测试

通过严格按照模板创建 run-jmeter.sh 脚本、赋予其可执行权限,并配置项目结构以进行负载测试,提供完整的 JMeter 性能测试方案。支持自定义循环次数、线程数、渐增时间和环境变量覆盖。

此技能涵盖哪些内容?

  • 根据精确模板在项目根目录创建 run-jmeter.sh(不做任何修改)
  • 项目结构:src/test/resources/jmeter/load-test.jmx,用于存放结果的 target/
  • 脚本选项:-l(循环次数)、-t(线程数)、-r(渐增时间)、-g(GUI)、-h(帮助)
  • 环境变量:JMETER_LOOPS、JMETER_THREADS、JMETER_RAMP_UP
  • 继续操作前,确认已安装 JMeter 且可用

范围: 原样复制脚本模板。不要修改、解释或增强模板内容。

约束

必须安装 JMeter 并确保其位于 PATH 中。如果不可用,请显示提示信息并退出。run-jmeter.sh 脚本只能使用精确模板。

  • 前置条件:创建脚本前,通过 jmeter --version 确认已安装 JMeter 且可访问
  • 关键要求:严格照原样复制 run-jmeter.sh 模板,不要修改、解释或增强
  • 权限:使用 chmod +x run-jmeter.sh 为脚本赋予可执行权限
  • 开始应用前:阅读参考文档,了解精确的脚本模板和使用说明
  • 边界情况:如果请求范围不明确,请先暂停并提出澄清问题,再进行更改
  • 边界情况:如果缺少所需的输入、文件或工具,请说明缺少的内容,并询问是否继续提供设置指南

何时使用此技能

  • 使用 JMeter 性能测试改进代码
  • 应用 JMeter 性能测试
  • 使用 JMeter 性能测试重构代码
  • 添加 JMeter 支持
  • 为 Java 服务创建 JMeter 测试计划

工作流

  1. 确认 JMeter 前置条件

检查 jmeter --version。如果未安装 JMeter 或其不在 PATH 中,请停止操作并提供指导。

  1. 阅读 JMeter 参考模板

阅读 references/151-java-performance-jmeter.md,并严格使用其中提供的 run-jmeter.sh 模板。

  1. 创建脚本和项目结构

在项目根目录创建 run-jmeter.sh,确保所需的 JMeter 目录和文件存在,并使用 chmod +x 赋予脚本可执行权限。

  1. 说明用法和环境变量覆盖

说明命令行选项(-l、-t、-r、-g、-h)以及环境变量覆盖(JMETER_LOOPS、JMETER_THREADS、JMETER_RAMP_UP)。

参考

详细指南、示例和约束请参阅 references/151-java-performance-jmeter.md。

评论

支持 Markdown