介绍轻量级的 Apache JMeter Docker 镜像

主要观点:分享新的用于 Apache JMeter 的 Docker 镜像,具有轻量、安全、多功能等特点,方便进行工作流的负载测试,包括构建、运行、多架构支持、自定义设置等方面。
关键信息:

  • 基于 Alpine Linux 和 Liberica JDK,小巧安全,功能齐全,非 root 执行,支持多架构。
  • 构建和运行简单,可克隆仓库或拉取镜像,通过特定命令进行构建和运行测试。
  • 有 build-multiarch.sh 脚本用于多架构支持,可设置镜像名称、标签、注册表等。
  • 可在 Dockerfile 中直接添加 JMeter 插件,通过优化保持镜像轻量。
  • 相比其他 JMeter 设置,该镜像压缩后仅 151.78MB,下载部署快,资源开销小。
    重要细节:
  • 构建命令:docker build -t my-jmeter-image.
  • 运行命令:docker run -v /path/to/your/test:/tests my-jmeter-image /tests/your-test.jmx
  • 多架构脚本选项:-n(设置镜像名)、-t(设置版本标签)、-r(定义 Docker 注册表)、--push(构建后推送至注册表)
  • 优化方式:多阶段构建、文件清理、缓存管理、最小化插件等。
阅读 9
0 条评论