我们都知道,jmeter 可以做接口测试,也可以用于性能测试,现在企业中性能测试也大多使用 jmeter。docker 是最近这些年流行起来的容器部署工具,可以创建一个容器,然后把项目放到容器中,就可以构建出一个独立的运行环境。
所以,有人就想,能否把他们俩弄到一块来使用?
今天,我就来给大家讲讲如何结合起来使用。
首先,选择一个 Linux 机器,安装 docker
用 docker 创建 jmeter 容器(普通 jmeter)
从 nmb-jmeter-docker: 使用 docker 运行 jmeter 进行测试上下载代码,到 Linux 机器的/opt 路径下
进入 base-jmeter-docker 文件夹
执行 sh build.sh
, 构建本地 jmeter 镜像
默认版本是 jmeter5.1.1
待构建成功之后,把用 jmeter 创建的 jmx 脚本文件,上传到 Linux 机器的 base-jmeter-docker 路径下,执行
sh jmeter.sh -n -t YouJMX_file \
-l JTL_date +%Y%m%d_%H%M%S.jtl \
-j jmeter.log \
-e -