Parasoft license management with OpenLM

Parasoft provides automated software testing tools (C++test, Jtest, dotTEST) essential for CI/CD pipelines and quality assurance.

These licenses are often expensive and are used in bursts during build cycles. “License contention” here slows down the entire development release.

OpenLM ensures that developers and build servers have the licenses they need to keep the code flowing.

parasoft

What is Parasoft License Server: An introduction

Parasoft License Server is the centralized utility used to manage entitlements for Parasoft’s automated testing and code quality tools, such as C/C++test, Jtest, and SOAtest. It can be deployed as a standalone web application (running on Tomcat) or as an integrated module within the Parasoft Development Testing Platform (DTP) to distribute floating license tokens to users across a network. The server controls access by validating requests against available pools of tokens, supporting both concurrent usage and machine-locked allocations based on unique Machine IDs.

Licensing schemas of Parasoft

Parasoft uses the Parasoft License Server or DTP to manage floating licenses.

  • Developer vs. build server: A common issue is balancing licenses between interactive use (developers debugging on desktops) and automated use (Jenkins/Bamboo build agents). 
  • Hoarding: Developers often keep their IDE open with the Parasoft plugin active, consuming a license even while they are coding and not testing.

OpenLM’s solution for Parasoft license optimization

OpenLM monitors the Parasoft server to track exactly who is holding a license and whether it is being actively used.

OpenLM capability Value for Parasoft licenses
Active vs. Idle tracking Identify developers who have the Parasoft plugin active but haven’t run a test in hours. Encourage them to release the license.
Build server monitoring Track the usage patterns of your CI/CD agents. Ensure you have enough capacity for nightly builds without over-provisioning for the day.
Feature usage Parasoft has many modules (Static Analysis, Unit Test, Coverage). OpenLM tracks which specific features are being used to optimize bundle purchases.
Peak demand analysis Visualize the daily “testing crunch” (usually late afternoon). Adjust license counts or shift automated jobs to smooth out the curve.

 

OpenLM advantage for Parasoft license usage monitoring

DevOps integration: By optimizing license availability, OpenLM directly contributes to shorter build times and faster time-to-market for software teams.

Delivering impact at every scale

See our partners in growth, trusted by leading innovators​

Start making the most out of your Parasoft licenses

Looking to gain deep insights into your Parasoft license usage? Switch to OpenLM’s smart license management.