Taurus 从网上下载Jmeter,而不是参考本地安装
Taurus downloads Jmeter from Internet instead of referring to Local installation
需要让Taurus参考我本地的Jmeter版本,而不是从网上下载。问题是我的公司网络在代理后面并阻止了 jmeter 下载。
当我 运行 bzt 命令时,Taurus 尝试从互联网 (https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-4.0.zip) 下载 jmeter。即使我在 'Path' 环境变量中提供了本地 Jmeter 设置 bin 目录,它仍然会尝试从互联网下载。
我也试过手动将本地 jmeter 文件放在 ~/.bzt/jmeter-taurus/{version} 文件夹下,但它仍然不起作用
提供现有 JMeter 安装的正确方法是通过 .bzt-rc
文件(它应该位于您当前的用户主文件夹中)
默认配置看起来像
# JMeter settings
#modules:
# jmeter:
# properties: # JMeter properties for every JMeter run
# prop_name: prop value
# system-properties: # Java system properties
# sun.net.http.allowRestrictedHeaders: "true"
# memory-xmx: 4G # allow JMeter to use up to 4G of memory
# path: ~/.bzt/jmeter-taurus/{version}/bin/jmeter # path to local jmeter installation
# version: 3.2 # version to use
# plugins: # plugins to install
# - jpgc-json=2.2
# - jmeter-ftp
# - jpgc-casutg
您至少需要修改 path:
部分以指向您本地的 JMeter 部署。
参考文献:
需要让Taurus参考我本地的Jmeter版本,而不是从网上下载。问题是我的公司网络在代理后面并阻止了 jmeter 下载。
当我 运行 bzt 命令时,Taurus 尝试从互联网 (https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-4.0.zip) 下载 jmeter。即使我在 'Path' 环境变量中提供了本地 Jmeter 设置 bin 目录,它仍然会尝试从互联网下载。
我也试过手动将本地 jmeter 文件放在 ~/.bzt/jmeter-taurus/{version} 文件夹下,但它仍然不起作用
提供现有 JMeter 安装的正确方法是通过 .bzt-rc
文件(它应该位于您当前的用户主文件夹中)
默认配置看起来像
# JMeter settings
#modules:
# jmeter:
# properties: # JMeter properties for every JMeter run
# prop_name: prop value
# system-properties: # Java system properties
# sun.net.http.allowRestrictedHeaders: "true"
# memory-xmx: 4G # allow JMeter to use up to 4G of memory
# path: ~/.bzt/jmeter-taurus/{version}/bin/jmeter # path to local jmeter installation
# version: 3.2 # version to use
# plugins: # plugins to install
# - jpgc-json=2.2
# - jmeter-ftp
# - jpgc-casutg
您至少需要修改 path:
部分以指向您本地的 JMeter 部署。
参考文献: