Overview
This document covers the release information for the Cavisson Product Suite version 4.15.0. It provides a high-level overview of the changes introduced since the previous release. For the latest information on new features, enhancements, bug fixes, and support advisories, please refer to the relevant sections on the Cavisson website.
New and Enhanced Features
Common UI
Report
Quality Gates
Introduced Quality Gates to enable policy-driven quality validation for CI/CD pipelines before release or deployment.
Enhancements:
- Added a centralized interface to configure and manage Quality Gates for pipeline validation.
- Added support for defining pass/fail rules using configurable thresholds across multiple quality domains.
- Added support for quality metrics from Functional Testing, Performance Testing, Code Coverage, Code Quality (Static Analysis), Security Testing, Accessibility Testing, Unit Testing, Mutation Testing, and Reliability & Resilience.
- Added support for threshold-based, count-based, trend-based, and weighted scoring rules for quality evaluation.
- Added support for evaluating all configured Quality Gate rules during pipeline execution using an All Rules Must Pass policy.
- Added support for generating a consolidated Quality Gate evaluation report with PASS or FAIL status for each pipeline run.
- Added support for automatically failing the pipeline when configured Quality Gate conditions are not satisfied.
- Added support for integration with multiple quality analysis tools through a unified metric evaluation framework.
- Added support for SonarQube Quality Gates, including metrics such as Bugs, Vulnerabilities, Code Coverage, Code Smells, Technical Debt, Reliability, Maintainability, Security Rating, and Duplicated Code.
New Integrations
Jenkins Native Integration
The Jenkins Native integration lets you connect your organization’s Jenkins CI/CD server directly to Cavisson from the Integrations module, without any external configuration files or manual setup. We’ve built a guided Add/Edit dialog that captures the essentials Name, Description, Jenkins URL, and credentials validates them, and securely stores the connection. Because only one Jenkins Native integration can exist at a time, there’s no risk of conflicting or duplicate configurations pointing at different servers. An Enable/Disable toggle lets you pause the integration instantly during maintenance or credential rotation, without losing your saved configuration and having to re-enter everything later. Overall, this gives teams a single, reliable, always-current connection point between Cavisson and Jenkins, reducing setup friction and the chance of misconfiguration.
Artifact Keeper Native Integration
The Artifact Keeper Native integration connects Cavisson to your organization’s Artifact Keeper server, enabling native artifact management directly within the platform. We’ve implemented a straightforward Add/Edit configuration flow. Name, Description, server URL, and credentials with the same secure storage and validation used across all Cavisson integrations. Like Jenkins Native, it’s capped at a single configuration, so there’s always exactly one authoritative Artifact Keeper connection rather than several that could drift out of sync. The Enable/Disable toggle gives administrators a quick, non-destructive way to suspend the integration when needed and re-enable it later with the configuration intact. This keeps artifact management centralized, consistent, and easy to maintain as part of your broader CI/CD workflow.
Performance and Functional
Auto Correlation & Auto Parameterization
A new Auto Correlation & Auto Parameterization option has been added to the test case UI. It analyzes the network logs captured during recording to automatically identify dynamic values and generate the required search/JSON/XML parameters for correlation. It also detects request fields that can be parameterized (such as name, email, address, etc.) and automatically links them with datasets or auto-generated test data.
Goal-Based Scenario (Single Node)
The new Goal-Based Scenario allows users to define their test objective in terms of Mean Users, Hit Rate, or URL/Page/Transaction throughput. NetStorm automatically determines the required session rate to achieve the specified goal. It starts with a discovery phase, gradually tunes the load, and once the target is consistently achieved, continues the test for the configured duration.
Automatic Test Suite Creation Using Code Mapping or Tags
For applications integrated with Cavisson APM, test cases can be mapped to the source code. Based on a Merge Request/Pull Request or Commit ID, the system analyzes the code changes and automatically creates a relevant test suite. Test suites can also be generated using code mappings or tags.
Reimagined RunLogic for Visual Performance Test Scripting
RunLogic has been completely re-engineered into a modern visual scripting engine that enables users to create realistic performance test scenarios using a drag-and-drop flow builder. It supports conditions, loops, break, continue, return, weighted branching, nested transaction groups, and control logic at flow, page, and step levels. Users can also add transactions directly within the builder and choose between Basic and Advanced modes for parameter-driven or custom expressions with NS-variable support. A centralized condition panel simplifies the management of expressions and NS-variable references.
Common Enhancements
Cavisson Jenkins Plugin
A new Cavisson Jenkins Plugin has been introduced to simplify CI/CD automation. It supports:
- Running test cases and test suites
- Test failure analysis
- Code coverage execution
- AI-assisted test case generation using LLMs
- Security scans such as SAST, DAST, and SCA
CI/CD Pipeline Integration
Cavisson now provides built-in CI/CD pipeline integration powered by Jenkins. Users can trigger and monitor pipeline executions directly from the Cavisson platform and seamlessly access pipeline artifacts such as execution logs, generated test cases, and reports.
Artifact Keeper Integration
Cavisson is now integrated with Artifact Keeper, enabling developers to upload and manage artifacts generated during CI/CD pipeline execution directly within the Cavisson platform.
Kubernetes Deployment
Cavisson can now be deployed seamlessly in Kubernetes environments using Helm charts, making installation and lifecycle management simpler and more efficient.