
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本Docker镜像用于运行Apache JMeter测试计划,提供标准JMeter执行环境,集成了约30个来自jmeter-plugins.org的最常用插件,并在测试计划包含Prometheus Listener插件时通过9270端口暴露指标。
Apache JMeter:一款用于负载测试功能行为和测量性能的应用 - https://jmeter.apache.org
jmeter-plugins.org:收集并提供Apache JMeter插件集的项目 - https://jmeter-plugins.org/
镜像版本号由两部分组成:
镜像信息:
-n(非GUI模式)和-Dlog_level.jmeter(日志级别)INFO,可通过环境变量JMETER_LOG_LEVEL覆盖(支持的日志级别:DEBUG、INFO、WARN、ERROR、OFF)-Jprometheus.ip=0.0.0.0JVM_ARGS设置JMeter JVM参数镜像集成了jmeter-plugins.org中约30个最常用的非GUI插件(排除图形相关插件),包括:
各标签插件版本信息
标签5.6.3-0.1.x包含插件版本:
consolePluginsManagerCMD.sh status INFO o.j.r.PluginManagerCMD: Command is: status INFO o.j.r.JARSourceHTTP: Found cached repo INFO o.j.r.PluginManager: Plugins Status: [jpgc-autostop=0.2, jpgc-sense=3.5, jpgc-csl=0.1, jpgc-functions=2.2, jpgc-casutg=2.10, jpgc-dummy=0.4, jpgc-ffw=2.0, jpgc-httpraw=0.1, jpgc-fifo=0.2, bzm-parallel=0.12, jpgc-prmctl=0.4, jpgc-perfmon=2.1, jpgc-plugins-manager=1.10, jmeter-prometheus=0.6.0, bzm-random-csv=0.8, jpgc-tst=2.6, jpgc-csvars=0.1, jpgc-wsc=0.7, jpgc-xml=0.1, jmeter-core=5.6.3, jmeter-ftp=5.6.3, jmeter-http=5.6.3, jmeter-jdbc=5.6.3, jmeter-jms=5.6.3, jmeter-junit=5.6.3, jmeter-java=5.6.3, jmeter-ldap=5.6.3, jmeter-mail=5.6.3, jmeter-mongodb=5.6.3, jmeter-native=5.6.3, jmeter-tcp=5.6.3, jmeter-components=5.6.3]
标签5.6-0.1.x包含插件版本:
consolePluginsManagerCMD.sh status INFO o.j.r.PluginManagerCMD: Command is: status INFO o.j.r.JARSourceHTTP: Found cached repo INFO o.j.r.PluginManager: Plugins Status: [jpgc-autostop=0.2, jpgc-sense=3.5, jpgc-csl=0.1, jpgc-functions=2.2, jpgc-casutg=2.10, jpgc-dummy=0.4, jpgc-ffw=2.0, jpgc-httpraw=0.1, jpgc-fifo=0.2, bzm-parallel=0.11, jpgc-prmctl=0.4, jpgc-perfmon=2.1, jpgc-plugins-manager=1.8, jmeter-prometheus=0.6.0, bzm-random-csv=0.8, jpgc-tst=2.5, jpgc-csvars=0.1, jpgc-wsc=0.7, jpgc-xml=0.1, jmeter-core=5.6, jmeter-ftp=5.6, jmeter-http=5.6, jmeter-jdbc=5.6, jmeter-jms=5.6, jmeter-junit=5.6, jmeter-java=5.6, jmeter-ldap=5.6, jmeter-mail=5.6, jmeter-mongodb=5.6, jmeter-native=5.6, jmeter-tcp=5.6, jmeter-components=5.6]
标签5.5-0.1.2包含插件版本:
consolePluginsManagerCMD.sh status INFO o.j.r.PluginManagerCMD: Command is: status INFO o.j.r.JARSourceHTTP: Found cached repo INFO o.j.r.PluginManager: Plugins Status: [jpgc-autostop=0.1, jpgc-sense=3.5, jpgc-csl=0.1, jpgc-functions=2.2, jpgc-casutg=2.10, jpgc-dummy=0.4, jpgc-ffw=2.0, jpgc-httpraw=0.1, jpgc-fifo=0.2, bzm-parallel=0.11, jpgc-prmctl=0.4, jpgc-perfmon=2.1, jpgc-plugins-manager=1.8, jmeter-prometheus=0.6.0, bzm-random-csv=0.8, jpgc-tst=2.5, jpgc-csvars=0.1, jpgc-wsc=0.7, jpgc-xml=0.1, jmeter-core=5.5, jmeter-ftp=5.5, jmeter-http=5.5, jmeter-jdbc=5.5, jmeter-jms=5.5, jmeter-junit=5.5, jmeter-java=5.5, jmeter-ldap=5.5, jmeter-mail=5.5, jmeter-mongodb=5.5, jmeter-native=5.5, jmeter-tcp=5.5, jmeter-components=5.5]
可通过挂载插件到/opt/apache-jmeter-${JMETER_VERSION}/lib/ext目录添加额外JMeter插件。
latest, 5.6.3-0.1.45.6.2-0.1.35.6-0.1.3, 5.6-0.1.25.5-0.1.2, 5.5-0.1.15.4.1-0.1.0适用于需要快速部署JMeter进行性能测试的场景,尤其适合CI/CD流程中的自动化性能测试,或需要集成Prometheus监控的性能测试环境。
consolebuild.sh
consoledocker run --rm --name jmeter -i -v "$(pwd)":/tmp -p 9270:9270 docker.xuanyuan.run/chiabre/jmeter_plugins:5.5-0.1.1 -t [YOUR_SCRIPT].jmx
说明:
[YOUR_SCRIPT].jmx需位于当前目录-p 9270:9270可暴露Prometheus指标,指标访问地址:http://[JMETER_IP]:9270/metrics/感谢以下项目提供的Dockerfile灵感:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务