业界领先的云原生性能测试解决方案 | English
标签
架构
linux/amd64, linux/arm64, linux/ppc64le, linux/riscv64, linux/s390xlinux/amd64, linux/arm/v6, linux/arm/v7, linux/arm64/v8, linux/ppc64le, linux/s390x仓库
docker.io/liukunup/jmeterghcr.io/liukunup/jmeterregistry.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 Groups | 2.10 |
| jp@gc - PerfMon | 2.1 |
| InfluxDB v2.8 Listener | 2.8 |
| MySQL Connector-J | 9.1.0 |
| WebSocket Samplers | 1.2.10 |
| Server Agent | 2.2.3 |
预发版本
通常不提供该版本。
包含beta标识,用于功能预览,例如:beta-5.6.3。
开发版本
包含dev标识,禁止在生产环境使用,例如:dev-3b84d21。
JMeter Controller作为控制节点 + Docker Desktop部署JMeter Server容器作为从节点JMeter Controller作为控制节点 + Kubernetes部署JMeter Server容器作为从节点Docker Desktop部署JMeter控制节点+从节点Kubernetes部署JMeter控制节点+从节点JMeter + InfluxDB + GrafanaJMeter + Kafka + ClickHouse + Grafanadocker 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
Content type
Image
Digest
sha256:de897f8c0…
Size
196.7 MB
Last updated
over 1 year ago
docker pull liukunup/jmeter