轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
anasoid/jmeter
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

jmeter Docker 镜像下载 - 轩辕镜像

jmeter 镜像详细信息和使用指南

jmeter 镜像标签列表和版本信息

jmeter 镜像拉取命令和加速下载

jmeter 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

jmeter
anasoid/jmeter

jmeter 镜像详细信息

jmeter 镜像标签列表

jmeter 镜像使用说明

jmeter 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

Docker JMeter是在Docker环境中执行JMeter的高级方式,具备高级特性。
2 收藏0 次下载activeanasoid镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

jmeter 镜像详细说明

jmeter 使用指南

jmeter 配置说明

jmeter 官方文档

Docker-JMeter 镜像文档

镜像概述和主要用途

Docker-JMeter 是一个在 Docker 环境中运行 Apache JMeter 的高级镜像解决方案,提供了丰富的功能特性,简化了性能测试的部署与执行流程。该镜像旨在通过容器化方式确保 JMeter 运行环境的一致性,同时支持多种配置选项以满足不同测试场景需求。

镜像可在 Docker Hub 获取。

镜像版本说明

JMeter 5.6

基础版本(无插件)

  • JRE 环境:
    • latest, 5.6, 5.6-21-jre, 5.6.0, 5.6.3-21-jre
    • 5.6-17-jre, 5.6.3-17-jre
    • 5.6-11-jre, 5.6.3-11-jre
  • JDK 环境:
    • latest-21-jdk, 5.6-21-jdk, 5.6.3-21-jdk
    • 5.6-17-jdk, 5.6.3-17-jdk
    • 5.6-11-jdk, 5.6.3-11-jdk

带插件版本(预配置插件管理器)

  • JRE 环境:
    • latest-plugins, 5.6-plugins, 5.6-plugins-21-jre, 5.6.3-plugins, 5.6.3-plugins-21-jre
    • 5.6-plugins-17-jre, 5.6.3-plugins-17-jre
    • 5.6-plugins-11-jre, 5.6.3-plugins-11-jre
  • JDK 环境:
    • latest-plugins-21-jdk, 5.6-plugins-21-jdk, 5.6.3-plugins-21-jdk
    • 5.6-plugins-17-jdk, 5.6.3-plugins-17-jdk
    • 5.6-plugins-11-jdk, 5.6.3-plugins-11-jdk

JMeter 5.5

基础版本(无插件)

  • JRE 环境:5.5, 5.5-21-jre, 5.5-17-jre, 5.5-11-jre
  • JDK 环境:5.5-21-jdk, 5.5-17-jdk, 5.5-11-jdk

带插件版本(预配置插件管理器)

  • JRE 环境:5.5-plugins, 5.5-plugins-21-jre, 5.5.0-plugins, 5.5.0-plugins-21-jre, 5.5-plugins-17-jre, 5.5.0-plugins-17-jre, 5.5-plugins-11-jre, 5.5.0-plugins-11-jre
  • JDK 环境:5.5-plugins-21-jdk, 5.5.3-plugins-21-jdk, 5.5-plugins-17-jdk, 5.5.3-plugins-17-jdk, 5.5-plugins-11-jdk, 5.5.3-plugins-11-jdk

JMeter 5.4

基础版本(无插件)

  • JRE 环境:5.4, 5.4-11-jre, 5.4.3, 5.4.3-11-jre
  • JDK 环境:5.4-11-jdk, 5.4.3-11-jdk

带插件版本(预配置插件管理器)

  • JRE 环境:5.4-plugins, 5.4-plugins-11-jre, 5.4.3-plugins, 5.4.3-plugins-11-jre
  • JDK 环境:5.4-plugins-11-jdk, 5.4.3-plugins-11-jdk

所有版本均基于 eclipse-temurin Dockerfile 构建。

核心功能和特性

  1. 最小镜像大小约 110MB,资源占用低
  2. 支持 ARM64 架构(仅 JVM 21 版本),可在 Oracle 永久免费虚拟机上运行
  3. 提供两种版本:原生 JMeter 版本和预配置插件管理器的版本
  4. 执行超时控制:超时后自动停止容器,即使测试未完成,便于强制终止长时间运行的测试
  5. 支持通过 Maven 依赖格式下载插件
  6. 支持通过 URL 列表下载插件
  7. 支持通过插件管理器下载插件(仅插件版本)
  8. 支持从文件夹加载插件
  9. JMX 测试计划验证(仅插件版本)
  10. 多节点环境下的 CSV 数据拆分
  11. 支持执行测试前/后 shell 脚本
  12. 项目配置与节点配置分离,便于开发团队与执行团队协作
  13. 输出目录(日志、JTL 文件、HTML 报告)隔离
  14. 支持所有 JMeter 原生参数,无功能限制
  15. 支持基于文件存在性检查的延迟执行
  16. 支持通过 Jolokia 监控 JMX 指标(仅 JDK 版本)

使用场景和适用范围

  1. CI/CD 流程集成:在持续集成/持续部署 pipeline 中自动执行性能测试,确保代码变更不会引入性能问题
  2. 跨平台环境一致性:在开发、测试、生产等不同环境中提供一致的 JMeter 运行环境,避免环境差异导致的测试结果偏差
  3. 分布式性能测试:结合 Docker Swarm 或 Kubernetes 实现多节点分布式测试,模拟高并发场景
  4. 临时测试环境:快速部署和销毁 JMeter 环境,适用于临时性能验证需求
  5. 资源受限环境:轻量级镜像设计,适合在资源有限的环境(如边缘计算节点)中运行
  6. 自动化测试报告生成:通过容器化执行自动生成测试报告并持久化存储

使用方法和配置说明

基本用法

执行 JMeter 测试计划

通过挂载本地测试脚本(JMX 文件)到容器中,执行性能测试:

docker run -v /path/to/local/test.jmx:/jmeter/test.jmx \
           -v /path/to/output:/jmeter/output \
           anasoid/jmeter:latest \
           -n -t /jmeter/test.jmx -l /jmeter/output/result.jtl -e -o /jmeter/output/report
  • -v /path/to/local/test.jmx:/jmeter/test.jmx:挂载本地 JMX 测试计划到容器内
  • -v /path/to/output:/jmeter/output:挂载本地目录用于存储测试结果(JTL 文件)和 HTML 报告
  • -n:非 GUI 模式运行
  • -t /jmeter/test.jmx:指定测试计划路径
  • -l /jmeter/output/result.jtl:指定结果日志文件
  • -e -o /jmeter/output/report:生成 HTML 报告并输出到指定目录

查看 JMeter 版本信息

docker run --rm anasoid/jmeter:latest -v

高级配置

自定义 JMeter 参数

所有 JMeter 命令行参数均可直接传递给容器,例如设置线程数、循环次数等:

docker run -v /path/to/test.jmx:/jmeter/test.jmx \
           anasoid/jmeter:latest \
           -n -t /jmeter/test.jmx -Jthreads=100 -Jloop=50 -l result.jtl

使用插件版本

如需使用预安装插件管理器的版本,选择带 plugins 标签的镜像,例如:

docker run -v /path/to/test.jmx:/jmeter/test.jmx \
           anasoid/jmeter:latest-plugins \
           -n -t /jmeter/test.jmx -l result.jtl

安装额外插件

通过 Maven 依赖格式安装插件(需插件版本):

docker run -v /path/to/test.jmx:/jmeter/test.jmx \
           anasoid/jmeter:latest-plugins \
           -n -t /jmeter/test.jmx \
           -Jplugins.download="org.apache.jmeter:jmeter-plugin-http:5.6"

通过 URL 列表安装插件:

docker run -v /path/to/test.jmx:/jmeter/test.jmx \
           anasoid/jmeter:latest-plugins \
           -n -t /jmeter/test.jmx \
           -Jplugins.urls="[***]"

超时控制

设置测试执行超时时间(单位:秒),超时后容器自动停止:

docker run -v /path/to/test.jmx:/jmeter/test.jmx \
           -e JMETER_TIMEOUT=3600 \
           anasoid/jmeter:latest \
           -n -t /jmeter/test.jmx -l result.jtl

延迟执行

通过检查文件存在性实现延迟执行(等待 /jmeter/wait-for-file 文件创建后开始测试):

docker run -v /path/to/test.jmx:/jmeter/test.jmx \
           -v /path/to/wait-file:/jmeter/wait-for-file \
           anasoid/jmeter:latest \
           -n -t /jmeter/test.jmx -l result.jtl

Docker Compose 配置示例

创建 docker-compose.yml 文件,定义 JMeter 服务及持久化卷:

version: '3.8'

services:
  jmeter:
    image: anasoid/jmeter:latest-plugins
    volumes:
      - ./test-plans:/jmeter/test-plans      # 挂载测试计划目录
      - ./output:/jmeter/output              # 挂载输出目录
      - ./scripts:/jmeter/scripts            # 挂载前置/后置脚本目录
    environment:
      - JMETER_TIMEOUT=3600                  # 超时时间(秒)
    command: >
      -n 
      -t /jmeter/test-plans/load-test.jmx 
      -l /jmeter/output/result.jtl 
      -e -o /jmeter/output/report 
      -Jthreads=200 
      -Jduration=600

启动服务:

docker-compose up

帮助与支持

  • 问题反馈:GitHub Issues
  • 讨论交流:GitHub Discussions
  • 完整文档:GitHub Documentation
查看更多 jmeter 相关镜像 →
alpine/jmeter logo
alpine/jmeter
by alpine
在Docker环境中运行JMeter性能测试工具的镜像,便于快速部署和执行性能测试任务。
9100K+ pulls
上次更新:1 天前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.