v4.7 - 29.10.2018
ADDED- upgrade notifications
ADDED- BlazeMeter logo to Report link
v4.6 - 27.08.2018
ADDED- Mark build as UNSTABLE if BlazeMeter does not respond with pass or fail (Manage Jenkins -> Configure System -> BlazeMeter Cloud).
If this setting is disabled then build will be marked as FAILED in case BlazeMeter does not respond with pass or fail. If test was not started and this setting is enabled then build will be marked as UNSTABLE
FIXED: Retry Interceptor. Use Java property
bzm.request.retries.countfor config retries count (by default it is 3).
Will retry only
GET requests in case if response code was not 2** or was throw
v4.5 - 15.08.2018
ADDED- Abort job if BlazeMeter has fails
CHANGES- Mark build as unstable if got error: "Not enough available resources"
v4.4 - 26.07.2018
ADDED- Validation for test files
v4.3 - 23.07.2018
FEATURE- Update test files before running test
Limitations: For Taurus and FunctionalApi tests will set 'Test type': JMeter if file has '.jmx' extension and Taurus - for '.yml' and '.yaml' files. Other 'Test types', please, set in the BlazeMeter application. Supported test types: Taurus, FunctionalApi, JMeter
FIXED- Search field in Tests dropdown is broken when you add the second BlazeMeter build step
v4.2 - 10.05.2018
FEATURE- Change BlazeMeter report link name. By default max report link name length = 35, but you can increase this value using Java System property or Jenkins environment variable "bzm.reportLinkName.length"
FEATURE- Improve set up proxy configuration. By default all slaves will use proxy configuration from Manage Jenkins> Manage Plugins > Advanced. For override proxy setting for any agents need pass Java System property to this agent: -Dproxy.override=true. And if you want use other proxy add -Dhttp.proxyHost= -Dhttp.proxyPort= -Dhttp.proxyUser= -Dhttp.proxyPass= or nothing more for work without proxy
v4.1 - 21.03.2018
FIXED- Links to BlazeMeter reports when job has 2 or more
blazeMeterTeststeps. BUG #49195
bzm-logfile contains logs only from one Master
blazemeter-api-clientdependency version from
v4.0 - 23.02.2018
FEATURE: Search tests in
CHANGES: Migration to blazemeter-api-client
- complete old keys deprecation;
http-logfile; Resulting file will have name
See Logging for the file location.
FIXED: Snippet generator for Jenkins pipeline.
CHANGES: JDK 7 back-compatibility.
Verification environment: Jenkins 2.89.3
v3.1 - 27.11.2017
workspaceselector to job configuration: users can select BlazeMeter workspace to fetch tests from.
90% response timemetrics to aggregate report;
- Aggregate report values are rounded to 2 decimal places;
Verification environment: Jenkins 2.73.2 LTS
v3.0 - 30.08.2017
FEATURE: support new BlazeMeter api-keys
Verification environment: Jenkins 2.60.2 LTS
NOTE: While plugin still can work with old keys, we strictly recommend to migrate to new api-keys.
v2.8 - 20.04.2017
- Pipeline support;
v2.7 - 24.11.2016
FEATURE: support Job DSL;
- Migration to OkHttp client;
v2.6 - 25.09.2016
FEATURE: sort test drop-down alphabetically;
FEATURE: do 3 re-tries if received 500 from server;
v2.5 - 04.07.2016
Added: full master/slave support - BZM job will be completely executed at JVM of selected node(master or slave).
v2.4 - 02.06.2016
CHANGES: Using native jenkins interface for proxy configuration. Go to "Manage Jenkins" -> "Manage Plugins" ->"Advanced".
These proxy settings are used both by jenkins & plugin.
FEATURE: support master/slave configuration
FEATURE: doing 3 retries while downloading jtl report: connection timeout - 10,30,90 s.
FEATURE: ability to send jmeter-properties to session;
FEATURE: ability to send report notes to master session;
FEATURE: ability to set path to jtl report(jenkins variables are respected)
FEATURE: ability to set path to junit report(jenkins variables are respected) Last four settings are available under "Advanced" button.
FEATURE: Support proxy server. Proxy setting are available in "Manage Jenkins" -> "Configure System".
FIXED: Set default value for 'serverUrl';
FIXED: Default value will be used if 'serverUrl' was left empty;
FIXED: Download reports if test finished with failures;
FIXED: Empty userKey validation;
FIXED: Build will be failed if test was terminated on booting stage;
FIXED: minor changes;
FEATURE: Plugin now supports Blazemeter 3.0 tests
FEATURE: Plugin now supports JSON tests
FIXED: Aggregate results more accurate, and handle errors better.
FIXED: API calls handle errors better.
- Release with minor changes.
FEATURE: Plugin now supports proxy settings defined in: Jenkins/plugins/advanced.
FEATURE: Multiple UserKeys can be inserted via the "Credentials Plugin".
FIXED: Main JMX file uploads correctly.
FEATURE: Binary files now available for upload in data directory.
FIXED: Main JMX file now set correctly.
FIXED: Some graphical tweaks to the report page.
CHANGES: Test duration override has 3 hours set by default, not 20 minutes.
CHANGES: Test list populated by last updated.
CHANGES: Report page has no need for the user to be logged in to BlazeMeter.
The First release.