Jmeter- Plugins-Manager

292 views
Skip to first unread message

Mohamed Ibrahim

unread,
Feb 18, 2019, 10:39:51 PM2/18/19
to jmeter-plugins
Hi ,

I have created some of the custom plugins for our organization, where in which I wanted to centralize the plugins for all the users in our org.
I have created a JSON with all the plugins info into it. I have added the json address under jpgc.repo.address

I am able to successfully view and install the plugins using the plugins manager. but, the plugins list not moved to installed list. Instead its shown in available list.

Am i missing something or is it a bug ?


Thanks,
Mohamed Ibrahim 

Andrey Pokhilko

unread,
Feb 19, 2019, 2:08:38 AM2/19/19
to jmeter-...@googlegroups.com

Hi,

The way Plugins Manager detects version of installed plugin is from JAR file name. It has to conform to Maven rules. Look at this example:

"versions": {

"1.3": {

"downloadUrl": "https://jmeter-plugins.org/files/thirdparty/CustomSoapSampler-1.3.jar",

You can see that version key is "1.3" and it strictly matches downloadUrl file name which has "*-1.3.jar" in it. This file naming rule is what you need to use for your custom plugins.

--

Andrey Pokhilko

19.02.2019 6:39, Mohamed Ibrahim пишет:
--
You received this message because you are subscribed to the Google Groups "jmeter-plugins" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jmeter-plugin...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Mohamed Ibrahim

unread,
Feb 19, 2019, 2:28:20 AM2/19/19
to jmeter-plugins
Hello Andrey, 

Thanks for your message..

Actually, I am using the exact way of naming conversions as just you have mentioned.
Still, I am seeing that issue. But the plugins are getting installed to my Jmeter. only thing is, In Plugins Manager its still listed under available list and not to installed list.


Thanks,
Mohamed Ibrahim

Andrey Pokhilko

unread,
Feb 26, 2019, 6:23:32 AM2/26/19
to jmeter-plugins
Can you show example piece from your custom repo JSON?
--
Andrey

вторник, 19 февраля 2019 г., 10:28:20 UTC+3 пользователь Mohamed Ibrahim написал:
Message has been deleted

Andrey Pokhilko

unread,
Feb 26, 2019, 6:56:36 AM2/26/19
to jmeter-...@googlegroups.com

When you have plugins installed, what do you have in lib/ext? Can you put here listing of this dir?

--

Andrey Pokhilko

26.02.2019 14:53, Mohamed Ibrahim пишет:

Hi,

Please find the attached JSON for your reference.

Thanks,
Mohamed Ibrahim
Message has been deleted

Andrey Pokhilko

unread,
Feb 26, 2019, 8:29:02 AM2/26/19
to jmeter-...@googlegroups.com

Everything you show looks 100% legit. I have no idea how can this not work. Do you see any suspicious messages in jmeter.log when you open Plugins Manager?

--

Andrey Pokhilko

26.02.2019 15:01, Mohamed Ibrahim пишет:
-rw-r--r-- 1 mi185051 1049089   22604 Feb 22 16:28 ApacheJMeter_junit.jar
-rw-r--r-- 1 mi185051 1049089   96565 Feb 22 16:28 ApacheJMeter_jms.jar
-rw-r--r-- 1 mi185051 1049089   56756 Feb 22 16:28 ApacheJMeter_jdbc.jar
-rw-r--r-- 1 mi185051 1049089   45847 Feb 22 16:28 ApacheJMeter_java.jar
-rw-r--r-- 1 mi185051 1049089  463633 Feb 22 16:28 ApacheJMeter_http.jar
-rw-r--r-- 1 mi185051 1049089  115139 Feb 22 16:28 ApacheJMeter_functions.jar
-rw-r--r-- 1 mi185051 1049089   15207 Feb 22 16:28 ApacheJMeter_ftp.jar
-rw-r--r-- 1 mi185051 1049089 1643049 Feb 22 16:28 ApacheJMeter_core.jar
-rw-r--r-- 1 mi185051 1049089  698008 Feb 22 16:28 ApacheJMeter_components.jar
-rw-r--r-- 1 mi185051 1049089     106 Feb 22 16:28 readme.txt
-rw-r--r-- 1 mi185051 1049089   30284 Feb 22 16:28 ApacheJMeter_tcp.jar
-rw-r--r-- 1 mi185051 1049089   13935 Feb 22 16:28 ApacheJMeter_native.jar
-rw-r--r-- 1 mi185051 1049089   26122 Feb 22 16:28 ApacheJMeter_mongodb.jar
-rw-r--r-- 1 mi185051 1049089   59409 Feb 22 16:28 ApacheJMeter_mail.jar
-rw-r--r-- 1 mi185051 1049089   48319 Feb 22 16:28 ApacheJMeter_ldap.jar
-rw-r--r-- 1 mi185051 1049089  892929 Feb 25 13:03 jmeter-plugins-manager-1.3.jar
-rw-r--r-- 1 mi185051 1049089    6469 Feb 25 13:18 jmeter-plugins-lockfile-0.1.jar
-rw-r--r-- 1 mi185051 1049089   11150 Feb 25 13:18 jmeter-plugins-graphs-additional-2.0.jar
-rw-r--r-- 1 mi185051 1049089   16394 Feb 25 13:18 jmeter-plugins-dbmon-0.1.jar
-rw-r--r-- 1 mi185051 1049089    6477 Feb 25 13:18 jmeter-plugins-csl-0.1.jar
-rw-r--r-- 1 mi185051 1049089   33452 Feb 25 13:18 mqtt-jmeter-0.0.1-SNAPSHOT.jar
-rw-r--r-- 1 mi185051 1049089   13998 Feb 25 13:18 jmeter-plugins-directory-listing-0.2.jar
-rw-r--r-- 1 mi185051 1049089   21043 Feb 25 13:18 jmeter-plugins-synthesis-2.2.jar
-rw-r--r-- 1 mi185051 1049089   23750 Feb 25 13:18 JMeterWebSocketSampler-1.0.2-SNAPSHOT.jar
-rw-r--r-- 1 mi185051 1049089   69138 Feb 25 13:18 jmeter-plugins-casutg-2.7.jar
-rw-r--r-- 1 mi185051 1049089   24052 Feb 25 13:18 jmeter-plugins-json-2.7.jar
-rw-r--r-- 1 mi185051 1049089   13405 Feb 25 13:18 jmeter-plugins-cmd-2.2.jar
-rw-r--r-- 1 mi185051 1049089    9297 Feb 25 13:18 jmeter-plugins-prmctl-0.4.jar
-rw-r--r-- 1 mi185051 1049089    6866 Feb 25 13:18 jmeter-plugins-graphs-vs-2.0.jar
-rw-r--r-- 1 mi185051 1049089   13029 Feb 25 13:18 jmeter-plugins-filterresults-2.2.jar
-rw-r--r-- 1 mi185051 1049089    6644 Feb 25 13:18 jmeter-plugins-rotating-listener-0.2.jar
-rw-r--r-- 1 mi185051 1049089    8468 Feb 25 13:18 jmeter-plugins-jms-0.2.jar
-rw-r--r-- 1 mi185051 1049089   22216 Feb 25 13:18 jmeter-plugins-jmxmon-0.2.jar
-rw-r--r-- 1 mi185051 1049089    9043 Feb 25 13:18 jmeter-plugins-pde-0.1.jar
-rw-r--r-- 1 mi185051 1049089   18494 Feb 25 13:18 jmeter-plugins-mergeresults-2.1.jar
-rw-r--r-- 1 mi185051 1049089   54104 Feb 25 13:18 jmeter-plugins-table-server-2.4.jar
-rw-r--r-- 1 mi185051 1049089   17704 Feb 25 13:18 jmeter-plugins-fifo-0.2.jar
-rw-r--r-- 1 mi185051 1049089   19489 Feb 25 13:18 jmeter-plugins-httpraw-0.1.jar
-rw-r--r-- 1 mi185051 1049089   41454 Feb 25 13:18 jmeter-plugins-perfmon-2.1.jar
-rw-r--r-- 1 mi185051 1049089    7097 Feb 25 13:18 jmeter-plugins-xml-0.1.jar
-rw-r--r-- 1 mi185051 1049089   29133 Feb 25 13:18 jmeter-parallel-0.9.jar
-rw-r--r-- 1 mi185051 1049089   18951 Feb 25 13:18 ApacheJMeter_ssh-1.1.1-SNAPSHOT.jar
-rw-r--r-- 1 mi185051 1049089 1954012 Feb 25 13:18 jmeter.backendlistener.elasticsearch-2.5.4.jar
-rw-r--r-- 1 mi185051 1049089   14362 Feb 25 13:18 jmeter-sshmon-1.1.jar
-rw-r--r-- 1 mi185051 1049089   82527 Feb 25 13:18 jmeter-bzm-http2-1.4.jar
-rw-r--r-- 1 mi185051 1049089    5600 Feb 25 13:18 jmeter-plugins-graphs-dist-2.0.jar
-rw-r--r-- 1 mi185051 1049089   31493 Feb 25 13:18 jmeter-hls-1.2.jar
-rw-r--r-- 1 mi185051 1049089   15418 Feb 25 13:18 jmeter-plugins-udp-0.4.jar
-rw-r--r-- 1 mi185051 1049089   94327 Feb 25 13:18 CassJMeter-0.2-SNAPSHOT.jar
-rw-r--r-- 1 mi185051 1049089   10653 Feb 25 13:18 jmeter-plugins-plancheck-2.4.jar
-rw-r--r-- 1 mi185051 1049089   14966 Feb 25 13:18 jmeter-plugins-ffw-2.0.jar
-rw-r--r-- 1 mi185051 1049089  158821 Feb 25 13:18 jmeter-websocket-samplers-1.2.1.jar
-rw-r--r-- 1 mi185051 1049089   11172 Feb 25 13:18 jmeter-plugins-csvars-0.1.jar
-rw-r--r-- 1 mi185051 1049089    8945 Feb 25 13:18 jmeter-plugins-graphs-basic-2.0.jar
-rw-r--r-- 1 mi185051 1049089   13103 Feb 25 13:18 jmeter-plugins-wsc-0.7.jar
-rw-r--r-- 1 mi185051 1049089   95553 Feb 25 13:19 jmeter-debugger-0.6.jar
-rw-r--r-- 1 mi185051 1049089   17625 Feb 25 13:19 kafkameter-0.2.0.jar
-rw-r--r-- 1 mi185051 1049089   16482 Feb 25 13:19 jmeter-plugins-tst-2.5.jar
-rw-r--r-- 1 mi185051 1049089   60866 Feb 25 13:19 jmeter-plugins-hadoop-2.0.jar
-rw-r--r-- 1 mi185051 1049089   62687 Feb 25 13:19 jmeter-plugins-senseuploader-3.5.jar
-rw-r--r-- 1 mi185051 1049089   80374 Feb 25 13:19 jmeter-bzm-siebel-correlation-0.1.0-beta.jar
-rw-r--r-- 1 mi185051 1049089   63328 Feb 25 13:19 jmeter-plugins-webdriver-3.0.jar
-rw-r--r-- 1 mi185051 1049089  118765 Feb 25 13:19 jmeter-bzm-rte-1.0.4.jar
-rw-r--r-- 1 mi185051 1049089   16610 Feb 25 13:19 jmeter-plugins-graphs-composite-2.0.jar
-rw-r--r-- 1 mi185051 1049089   13402 Feb 25 13:19 jmeter-plugins-autostop-0.1.jar
-rw-r--r-- 1 mi185051 1049089   91082 Feb 25 13:19 CustomSoapSampler-1.3.3.jar
-rw-r--r-- 1 mi185051 1049089   51390 Feb 25 13:19 jmeter-wssecurity-1.6.jar
-rw-r--r-- 1 mi185051 1049089   15356 Feb 25 13:19 jmeter-plugins-redis-0.3.jar
-rw-r--r-- 1 mi185051 1049089    7890 Feb 25 13:19 jmeter-plugins-dummy-0.2.jar
-rw-r--r-- 1 mi185051 1049089   20789 Feb 25 13:19 jmeter-plugins-random-csv-data-set-0.6.jar
-rw-r--r-- 1 mi185051 1049089   29372 Feb 25 13:19 jmeter-plugins-functions-2.1.jar
-rw-r--r-- 1 mi185051 1049089   13036 Feb 25 13:19 jmeter-plugins-graphs-ggl-2.0.jar
-rw-r--r-- 1 mi185051 1049089   13393 Feb 25 14:27 jmeter-di-auth-1.0.jar
-rw-r--r-- 1 mi185051 1049089   18100 Feb 25 14:27 jmeter-di-opentoken-1.0.jar
-rw-r--r-- 1 mi185051 1049089   57368 Feb 25 14:27 jmeter-plugins-xmpp-1.5.1.jar
-rw-r--r-- 1 mi185051 1049089   18810 Feb 25 14:27 jmeter-plugins-oauth-0.1.jar
-rw-r--r-- 1 mi185051 1049089  955980 Feb 25 14:27 jmeter-di-backendListener-1.0.jar
-rw-r--r-- 1 mi185051 1049089   16999 Feb 25 14:27 jmeter-di-1.0.jar

Mohamed Ibrahim

unread,
Feb 26, 2019, 8:34:52 AM2/26/19
to jmeter-plugins
Nope Andrey. No suspicious messages.

Mohamed Ibrahim

unread,
Feb 26, 2019, 8:42:40 AM2/26/19
to jmeter-plugins
The same issue can be replicated by installing the plugin called OAuth Sampler (Deprecated) from the available list.
This will install the plugin but it won't be moved to installed list after the installation.


Thanks,
Mohamed Ibrahim

Andrey Pokhilko

unread,
Feb 26, 2019, 9:04:06 AM2/26/19
to jmeter-...@googlegroups.com

Oh, that might be explanation. That plugin is outdated and causes problems to modern JMeter installations. You should avoid installing it.

But that plugin should trigger certain messages in jmeter.log, so it should be recognizable.

--

Andrey Pokhilko

26.02.2019 16:42, Mohamed Ibrahim пишет:

Mohamed Ibrahim

unread,
Feb 26, 2019, 11:23:32 AM2/26/19
to jmeter-plugins
Any advise for the issue I'm facing with custom plugins ??

Thanks,
Mohamed Ibrahim

Reply all
Reply to author
Forward
0 new messages