Concurrency Thread Group plugin - where is source code? - jmeter

I've been using custom plugins for JMeter:
https://jmeter-plugins.org/?search=random-csv
https://jmeter-plugins.org/?search=jpgc-casutg
I wanted to see the code, maybe improve a thing for myself and maybe others too.
For 1st on the page link goes to GitHub with code. But for the second (Custom Thread Groups), link points to https://jmeter-plugins.org/wiki/ConcurrencyThreadGroup/, where there is only a description.
Web search finds maven repo https://mvnrepository.com/artifact/kg.apc/jmeter-plugins-casutg/2.9 which have jar file. Surely it is said about open-source for JMeter, not plugins:
Custom Plugins for Apache JMeter™ This project is an independent set
of plugins for Apache JMeter, the popular Open-Source load and
performance testing tool.
So are Custom Thread Groups open source and if yes, where can I see the code? If not open-source, what is the licence for it?

It's part of JMeter (casutg) plugin, found in package com.blazemeter.jmeter.threads.concurrency
ConcurrencyThreadGroup.java
ConcurrencyThreadGroupGui.java
ConcurrencyThreadStarter.java
JMeter plugin license is Apache License 2.0
A permissive license whose main conditions require preservation of copyright and license notices.
See more about Apache license:
Apache License is a permissive open source software license

Related

How to import and run Nifi source code in eclipse

How to import and run Apache NiFi using eclipse IDE. There is no documentation for development purpose, as I wanted to change the source code for UI related. Is there any guide for import and run Apache NiFi(maven project).
Below is the project structure where nifi is the parent directory and all are its module. So, how can I run run using eclipse, run configuration required.
I just wanted to modify the whole NiFi UI.
There is a very extensive Developer Guide with discussion around common development patterns and problems, a Contributor Guide with instructions for cloning the git repository and importing the code into various development environments, and I have done presentations on developing custom processors. Do these not address your questions? We are always welcome to feedback on how to improve documentation and ease of use.

Sonar Qube report generation either as csv,xml or pdf

I'm using sonarqube-7.3 version. I want to make report from sonarqube either as csv, xml or pdf. I have googled it and found that we can make pdf report using sonar-pdfreport-plugin. I have dowload the version sonar-pdfreport-plugin-1.4 and pasted it in the extension/pluggin folder. But I can't restart the server. Anyone please provide a solution for getting report for the version provided above.
In general, SonarQube is not meant to be used as some reporting tool, but more as part of CI pipeline and users can use it's UI to manage code quality issues.
However, PDF reporting is available in the commercial Enterprise Edition of SonarQube for portfolios (groups of projects) as part of Governance. You can find details here https://www.sonarsource.com/plans-and-pricing/enterprise/
The plugin you are mentioning is most likely not updated for the 7.3 version

How to generate report for sonarQube6.7

Is there a way to generate report using SonarQube6.7.
I tried using sonar-pdfreport-plugin-1.4 plugin, sonar server started - but while running sonar-scanner throws,
"java.lang.NoSuchMethodError:`org.sonar.api.resources.Project.getConfiguration()Lorg/apache/commons/configuration/Configuration;"`
error.
How can i get a report????
You can download report plugin here
and add it to sonarqube_folde/extensions/plugins/
If you have older version you can Click on "More versions" under By SonarSource – SonarSource – Issue Tracker – Supported by SonarSource
Note: You have to buy Enterprise license
As #George312 alludes, the Enterprise Edition gives you the ability to produce (and have automatically emailed) PDFs of your Portfolio homepages. I suspect that's not what you're after.
There is no functionality compatible with modern SonarQube versions which will generate PDF reports of project homepages or any other (non-Portfolio) portion of the interface or data.
However, web services are available to extract data from your instance. You'll find a link to the on-board Web API documentation in the footer of each page. Once you've extracted the data you should presumably be able to construct your reports.

JMeter irrelevant plugins in Plugins Manager

In latest JMeter there are irrelevant plugins in Plugins Manager (start with jmeter - ) as jmeter - JDBC Support
It display JMeter components which are part of JMeter and can't be uninstalled,
Manager UI allow to uninstalled and if clicking Apply Changes and Restart JMeter it seems to have no real effect, but it's still very confusing.
It seems like a bug, but is it Plugin manager issue or JMeter? is there some purpose for displaying JMeter core features as plugins? can it be removed?
As feature is provided by plugins-manager, it is a plugins-manager issue.
I would suggest you report it on their forum.
The idea was to remove plugins (even core jmeter) that were not used.
As you know, Apache JMeter is built with Plugin Architecture in core, all protocols are plugins even core ones.

JMeter with a software versioning tool

Is it possible to use JMeter with a software versioning tool such as Git, so the test cases for a larger project can be done by a team ?
Also are there any other tools that can provide the same functionality that SVN gives but to JMeter test scripts
JMeter JMX tests are basically XML files, as XML is basically a textual format it is version-control-system friendly so it should not be a problem to store them under SVN, Git, Mercurial, whatever.
Also if you work in a team you can additionally consider implementing high-level test architecture based on Test Fragments which can be used in the main Test Plan via Module Controllers. See How to Manage Large JMeter Scripts With JMeter Test Fragments article for mode details on the approach.
VisualSVN is free. You can also create a previate repo in GitHub (not FREE)
If more than 1 person is working on JMeter script, then I would suggest you to check this in creating a modular / reusable modules in JMeter.
source: http://www.testautomationguru.com/jmeter-modularizing-test-scripts/
You can use any version control tool. Git work very well with it.

Resources