Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there a way to pass a group of custom plugins? #47

Open
SZhaoBC opened this issue Sep 9, 2019 · 2 comments
Open

Is there a way to pass a group of custom plugins? #47

SZhaoBC opened this issue Sep 9, 2019 · 2 comments

Comments

@SZhaoBC
Copy link

SZhaoBC commented Sep 9, 2019

I want to install more than one custom plugin. For example, JMeter jpgc plugin and AWS S3. Is there a way I can set CUSTOM_PLUGIN_URL parameter with multiple plugins? Thanks!

@dsperling
Copy link
Member

Today the JMeter images can only install 1 custom plugin.

I also wanted to point out a recent change where all standard plugins (minus deprecated ones) are installed in the 3.0-5.0 Docker images.

# install all available plugins except for those that are deprecated
RUN PluginsManagerCMD.sh install-all-except jpgc-hadoop,jpgc-oauth \
&& sleep 2 \
&& PluginsManagerCMD.sh status

Adding support for multiple plugins would be straightforward. For example, if the CUSTOM_PLUGIN_URL variable had a .zip extensions, we could extract multiple .jar files from the downloaded zip.

@SZhaoBC
Copy link
Author

SZhaoBC commented Sep 12, 2019

Yes. I am working on zip all needed plugins and generate a link. This is what my jars look.
Screen Shot 2019-09-12 at 10 59 12 AM

There is an aws-sdk-sns jar file. But when i use it in my JSR223 sampler to do "AmazonSNSClient snsClient = new AmazonSNSClient()" ; There is an error "Class: AmazonSNSClient not found in namespace". Looks like this jar file is not in right place. Is there any restriction on the zip file? Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants