2团
Published on 2024-08-16 / 11 Visits
0
0

JMeter使用踩坑记录:Problem Loading XML from

1. 前言

最近项目使用JMeter进行压测,为了便于复现性能瓶颈,因此找测试人员要了压测脚本进行调用。

但是在使用过程中出现了一些问题,本文对其进行记录。

本人使用的环境为Win10,Java信息如下所示:

图片-vqqa.png

2. 插件管理器

在官网下载了最新版本的JMeter,导入压测的jmx,发现无法开启。

后来去测试环境查了下JMeter,确定了具体版本信息,对个人环境的JMeter进行降级后能够正确打开JMeter。

但是又出现类似问题:

7HHE5.png

检查后,去https://jmeter-plugins.org/install/Install/下载插件。

图片-xcmj.png

将下载到的插件存放如下位置:

图片-bxbk.png

需要注意的是,红框下面还有一个jmeter-plugins-manager-1.10.jar文件,这并非导入的插件,可能是后续自动下载导入的。

图片-itoo.png

安装插件管理器后,重启JMeter后,在点击上图蓝色位置,安装所需的插件(亦可以不安装,导入jmx时会提示安装所需的插件)。

3. 调整启动参数

安装完插件后,又遇到点击按钮失败的问题,在stackoverflow上问题相似:

图片-tjyl.png

于是更新JMeter的启动参数:

图片-jqyj-vnxi.png

在jmeter.bat文件的启动参数中添加--add-opens=java.desktop/sun.awt.shell=ALL-UNNAMED,具体位置如下所示:

图片-hvdf.png
4. Linux启动

原以为在Linux启动,是调用bin文件夹下调用jmeter.sh,后续才发现是直接启动jmeter-server

5. Linux服务器启动压测任务

nohup jmeter -n -t /usr/local/duibi/80long.jmx -l /usr/local/duibi/jtl/80_1 -e -o /usr/local/duibi/html/80_1 &

具体参数请自行查询。


Comment