jmeter启动文件无法打开问题

换了个新系统,重新下载Jmeter后发现bin目录下的启动程序都打不开(.jar及.bat文件),无奈只能百度,折腾了好久总算弄好了。好记性不如烂笔头,想想还是写下来好点,希望自己可以慢慢摆脱小白身份吧。

java及Jmeter的下载安装忽略,默认会了

1、环境变量配置

安装好java、jdk、jmeter后,打开系统的环境变量配置,我的系统是win10,可点击左下角的windos图标,进入设置,直接输入“环境变量”搜索,并选择“编辑系统环境变量”。win7的话可以通过计算机属性面板,选择高级系统设置,点击“环境变量”进入。

在系统变量中分别做以下改动:

  1. 新增变量JAVA_HOME,值为jdk的安装目录,如我的是C:\Program Files\Java\jdk1.8.0_231
    在这里插入图片描述

  2. 新增变量JMETER_HOME,值为jmeter的安装目录,如我的是D:\Jmeter\apache-jmeter-5.2.1
    在这里插入图片描述

  3. 新增变量CLASSPATH,值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar; (注意最前面有个圆点)

  4. 找到变量Path,点击编辑进入编辑环境变量面板后,新建以下三个变量:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%JMETER_HOME%\bin
    在这里插入图片描述
    最后所有面板都点击确定,环境变量配置完成。可在cmd窗口中输入java,javac,jmeter查看返回内容,有下面内容返回说明配置成功了。
    在这里插入图片描述
    在这里插入图片描述

2、设置打开.jar文件的默认程序

不知道是不是新系统的原因,环境变量配置好后,.bat文件可以打开运行jmeter了,但双击.jar文件还是没有反应。即使右击.jar文件,选择打开方式==>选择默认程序==>浏览,选中jre下bin文件中javaw.exe后,再次双击打开.jar文件还是没反应,后面找了下,发现注册表信息还需要改下才行,具体如下:

(1)搜索框中输入regedit(或者用快捷键WIN+R打开运行面板后,输入regedit),确定,打开注册表;
(2)找到注册表中以下变量:HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command,双击修改数据数值为 “C:\Program Files\Java\jre1.8.0_111\bin\javaw.exe” -jar “%1” (只需要在原来的数值的"%1" 前添加 –jar 即可)。

编辑好注册表信息后,.jar和.bat文件都可以双击打开运行Jmeter了。
在这里插入图片描述
在这里插入图片描述

<think>好的,我现在需要帮助用户了解如何启动JMeter。根据用户提供的引用内容,我需要整理出详细的启动方法。首先,用户提到了三个引用,其中引用[1]提到了NewDriver.java是JMeter的总入口,引用[2]介绍了命令行启动的参数,引用[3]则提到了安装后的启动步骤。 首先,我应该考虑不同操作系统的启动方式,比如Windows和macOS/Linux可能有不同的脚本。根据引用[3],Windows用户可以通过bat文件启动,而Mac/Linux用sh脚本。然后,用户可能想知道图形界面和命令行两种方式,因为引用[2]详细说明了命令行参数,比如非GUI模式用于压力测试。 需要注意引用中的内容,比如命令行参数-n -t -l等,需要正确解释每个参数的作用。同时,引用[1]提到的主类可能对高级用户有用,比如通过Java命令直接运行。但普通用户可能更常用的是直接运行启动脚本。 另外,用户可能关心启动后的验证,比如看到GUI界面或日志文件生成,所以需要提及这些确认步骤。可能还需要提醒常见问题,比如环境变量配置是否正确,Java版本是否兼容等。 最后,根据用户的要求,生成相关问题。可能需要包括GUI和CLI的区别、常见启动错误、分布式测试等,这些都与引用内容相关,比如引用[2]提到了远程执行参数-r,可以引申到分布式测试的问题。 需要确保回答结构清晰,分步骤说明,并正确引用来源。同时,检查是否所有LaTeX格式正确,不过这个问题中可能用不到数学公式,所以可能不需要处理。但如果有参数格式,需要用行内代码块或引用代码格式。</think>### 如何启动JMeter JMeter启动方式分为**图形界面模式**和**命令行模式**,具体步骤如下: --- #### 一、图形界面启动(适合功能调试) 1. **Windows系统** - 进入JMeter安装目录的`bin`文件夹 - 双击运行`jmeter.bat`文件 - 等待启动完成后即可看到GUI界面[^3]。 2. **macOS/Linux系统** - 打开终端,进入JMeter安装目录的`bin`文件夹 - 执行命令:`sh jmeter.sh` - 启动后自动加载图形界面[^3]。 --- #### 二、命令行启动(适合压力测试) 通过命令行参数可实现非GUI模式运行,常用命令格式: ```bash jmeter -n -t [测试脚本路径] -l [结果文件路径] ``` - **关键参数说明** - `-n`:非GUI模式(必需参数) - `-t`:指定JMX测试脚本文件(如:`test_plan.jmx`) - `-l`:指定测试结果保存路径(如:`result.jtl`) - `-r`:远程执行(分布式测试时使用)[^2]。 **示例**: ```bash jmeter -n -t /path/to/test_plan.jmx -l /path/to/result.jtl ``` --- #### 三、验证启动成功 - **图形界面**:看到主界面包含测试计划树、线程组配置等组件即成功。 - **命令行模式**:终端输出`Test completed`且生成结果文件即成功[^2]。 --- #### 常见问题排查 1. **无法启动GUI** - 检查Java环境变量是否配置(需JDK 8+)。 2. **命令行报错** - 确保脚本路径正确,文件权限充足。 ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值