Eggplant DAI Licensing Overview
Before you purchase licenses for DAI, you need to decide what type of installation you want and how you want to create and run your tests. You can run the DAI Server as an on-premise, container deployment, or hosted cloud installation. You also need to know how many users will be creating tests, and how many tests you want to run unattended at the same time. Once you know the answers to these questions, you can purchase the appropriate DAI components and licenses.
In addition to product component licensing, DAI can enable a feature with a specific license:
-
The Requirements Traceability feature became available in DAI version 7.5.
-
The User Performance Monitoring feature became available in DAI version 25.2.
To obtain a license for a feature, please contact our Customer Support. For other licenses, please see the steps below.
Licensing DAI involves several steps:
-
Determine the DAI components and licenses you need. See DAI Components, License Types, and How DAI Uses Licenses below for guidance with this decision.
-
Contact your sales representative or Technical Success Manager for a copy of the Eggplant Licensing Quick Reference guide, which contains licensing options and order codes.
-
Purchase the components and licenses you need. See Ordering and Generating Licenses for information about ordering products through the Keysight Software Manager (KSM).
-
Enter your licenses in DAI and start creating tests. See The DAI License Page for more information.
DAI Components
The following table summarizes the DAI components that you need to consider when you purchase licenses. See DAI Components for an explanation of the different components that comprise DAI.
DAI Component | Subcomponents |
---|---|
The DAI Server | Available as an on-premise, container deployment, or Cloud hosted server. It serves the DAI web applications (web apps): Dashboards, Designer, Controller, and Insights. |
The DAI Design Environment | The Design Agent and Eggplant Functional (EPF) in graphical user interface (GUI) mode |
The DAI Run Environment | The Run Agent and EPF in command line mode (which means without the GUI and is also known as "headless" mode) |
Requirements Traceability | It enables the Requirements Traceability feature under Controller > Requirements, which includes requirement group management and requirement assignment to model- and script-based test cases. |
User Performance Monitoring (UPM) | It enables the UPM feature under Monitor. Using UPM, you can reuse the existing assets (Test Cases, Models, and suites) and create a monitor which runs scheduled tests on a fixed frequency. |
If you use EPF floating team licenses, your environment will also include a Reprise License Manager (RLM) Server.
Systems under test (SUTs) will also be part of your DAI product configuration. You can create SUT connections locally in EPF and DAI, or use Cloud SUTs in DAI. For more information about SUTs, see Managing SUTs in Eggplant DAI or Using Cloud SUT Execution in the DAI product documentation, or Connecting to SUTs in the EPF product documentation.