Sign inSign up

liukunup/jmeter

By liukunup

Updated about 1 year ago

JMeter in Docker

Image
0

10K+

liukunup/jmeter repository overview

JMeter in Docker

JMeter Java Java Artifact Hub Docker Hub GHCR ACR MIT License WeChat

业界领先的云原生性能测试解决方案 | English

支持的标签/架构/仓库

标签

架构

  • OpenJDK 21 linux/amd64, linux/arm64, linux/ppc64le, linux/riscv64, linux/s390x
  • OpenJDK 8 linux/amd64, linux/arm/v6, linux/arm/v7, linux/arm64/v8, linux/ppc64le, linux/s390x

仓库

  • docker.io/liukunup/jmeter
  • ghcr.io/liukunup/jmeter
  • registry.cn-hangzhou.aliyuncs.com/liukunup/jmeter
版本说明

正式版本

格式描述示例
x.y.z仅包含JMeter核心组件,对应JMeter官方版本5.6.3
plugins-x.y.z包含核心组件+预装常用插件plugins-5.6.3
business-x.y.z包含核心组件+预装常用插件+业务样例business-5.6.3
openjdk8-x.y.z使用OpenJDK 8的版本(为了兼容架构而保留)openjdk8-5.6.3

注意:业务镜像仅作为演示样例,我们通常并不直接提供它。

预装清单

插件 or Jar版本
jp@gc - Custom Thread Groups2.10
jp@gc - PerfMon2.1
InfluxDB v2.8 Listener2.8
MySQL Connector-J9.1.0
WebSocket Samplers1.2.10
Server Agent2.2.3

预发版本

通常不提供该版本。

包含beta标识,用于功能预览,例如:beta-5.6.3

开发版本

包含dev标识,禁止在生产环境使用,例如:dev-3b84d21

🌟 仓库特色

  • 🔐【安全可靠】尽可能地消减了已发现的安全风险
  • 📦【开箱即用】尽可能地贴近了实际使用场景,减少了环境安装成本
  • 🔌【插件生态】既预置了常用插件,又支持自定义插件引入
  • 🎛️【架构覆盖】覆盖了多版本、多架构,尽可能全面地适配

🧑‍💻 最佳实践

🚀 快速上手

  • 镜像拉取 docker pull liukunup/jmeter:<version>
docker pull liukunup/jmeter:5.6.3
  • 快速启动JMeter Server(即从节点、Slave、服务端)
docker run -d \
  -p 1099:1099 \
  -p 50000:50000 \
  --restart=unless-stopped \
  --name=jmeter-server \
  liukunup/jmeter:<version> \
  jmeter-server \
  -Djava.rmi.server.hostname=<Docker的宿主机IP>

本地连接JMeter Server时,找到如下字段并修改,配置文件路径~/apache-jmeter-<version>/bin/jmeter.properties

remote_hosts=localhost:1099
server.rmi.ssl.disable=true
  • 在集群中快速部署性能测试工具
# 新增仓库并更新
helm repo add jmeter https://liukunup.github.io/helm-charts
helm repo update
# 部署
helm install my-jmeter jmeter/jmeter
# 卸载
helm uninstall my-jmeter

✈️ 快捷访问

访问 GitHub 查看源代码

访问 Docker Hub 选择Docker Image

访问 Artifact Hub 选择Helm Chart

📄 参考资料

Tag summary

Content type

Image

Digest

sha256:de897f8c0

Size

196.7 MB

Last updated

over 1 year ago

docker pull liukunup/jmeter