проблема с запуском jmeter на Mac - PullRequest
0 голосов
/ 05 мая 2020

Поскольку у меня есть новый ma c (macbook pro, catalina 10.15.4), я безуспешно пытался установить jmeter и открыть файл .jmx. Ниже перечислены вещи, которые я пробовал, и ошибки, которые я вижу.

1) сначала попытался установить с помощью homebrew (brew install jmeter)

2) попытался загрузить zip-файл и разархивировать его из http://jmeter.apache.org/download_jmeter.cgi

В обоих случаях устанавливается нормально. Но всякий раз, когда я пытаюсь открыть любой файл .jmx, я вижу следующую ошибку в пользовательском интерфейсе

enter image description here

Ошибка:

Problem loading XML from:'/Users/sample.jmx'. 
Cause:
CannotResolveClassException: kg.apc.jmeter.threads.UltimateThreadGroup

 Detail:com.thoughtworks.xstream.converters.ConversionException: 
---- Debugging information ----
cause-exception     : com.thoughtworks.xstream.converters.ConversionException
cause-message       : 
first-jmeter-class  : org.apache.jmeter.save.converters.HashTreeConverter.unmarshal(HashTreeConverter.java:67)
class               : org.apache.jmeter.save.ScriptWrapper
required-type       : org.apache.jmeter.save.ScriptWrapper
converter-type      : org.apache.jmeter.save.ScriptWrapperConverter
path                : /jmeterTestPlan/hashTree/hashTree/kg.apc.jmeter.threads.UltimateThreadGroup
line number         : 20
version             : 5.2.1
-------------------------------

Я попытался загрузить plugins-manager.jar и поместить его в папку / lib / ext, как упоминалось https://jmeter-plugins.org/install/Install/

Но все равно проблема, когда я пытаюсь открыть файл .jmx

1 Ответ

0 голосов
/ 05 мая 2020

Не «любой», а файл .jmx, в котором есть Ultimate Thread Group

Вам необходимо загрузить Custom Thread Group связать и распаковать его в папку установки JMeter или установить JMeter Plugins Manager , который должен уметь определять используемые плагины и предлагать установить отсутствующие

Если вы не знаете, где находится JMeter установленный Homebrew , вы можете переустановить его с помощью таких плагинов, как:

brew install jmeter --with-plugins

Однако папка lib / ext должна быть где-то по адресу /usr/local/Cellar/jmeter/5.2.1/libexec/lib/ext

...