Activate ReadyAPI License
Let’s discuss how to buy and activate a commercial license for ReadyAPI. A commercial license has a validity of 1-3 years.
🐻 To buy a ReadyAPI license, visit ReadyAPI Store.
🐻 As mentioned before (in the introduction), there are three modules in ReadyAPI - Functional testing, Performance testing and virtualization. You will need to buy a separate license for each module. You can buy one or all of the application module systems.
🐻After selecting the modules for purchasing, click on Buy Now. Finish your transaction and obtain the license.
Note: You can purchase ReadyAPI for individual use or a team. If you want to purchase it for a team then mention the administrator’s details. This administrator will handle license for all the team members.
Now, that you have a commercial license for ReadyAPI, download and install the software.
🐻 After installation, a screen will appear with various license options. Choose ‘SmartBear Login’ to avail SmartBear-ID based license. Click on Log In.
🐻 If you already have a SmartBear account, Login to your account with your credentials. If not, then click on the Create Account option and create a new account.
🐻 Click on finish.
✅ You are all set to use your ReadyAPI software.
Activate ReadyAPI on Headless Machines and in CI/CD build
ReadyAPI can also run on a Headless machine ( A headless machine is a computer system that can work without a monitor, keyboard or mouse).
You can activate the ReadyAPI on the Headless machine by two ways - using an email and using an Access Key.
1️⃣ Using Access Key
🐻 Go to License Management of ReadyAPI. All your purchased licenses can be managed from here.
🐻 On the top right-hand side, click on User Icon. Click on Access Key. Copy the access key.
Head over to the ReadyAPI application.
Open the command line terminal and specify the following parameters-
🐻 Use the -accessKey command-line parameter (or -K key for short):
ReadyAPI.exe "c:\my tests\my-proj.xml" -accessKey "9a######-####-####-####-##########97"
ReadyAPI.exe "c:\my tests\my-proj.xml" -K "9a######-####-####-####-##########97"
testrunner.bat "c:\my tests\my-proj.xml" -accessKey "9a######-####-####-####-##########97"
testrunner.bat "c:\my tests\my-proj.xml" -K "9a######-####-####-####-##########97”
2️⃣ Using Email and Password
You can also activate ReadyAPI on Headless machines by using your SmartBear ID credentials
🐻 Add the -email (or -U) and -password (or -V) parameters:
ReadyAPI.exe "c:\my tests\my-proj.xml" -email ninjacoder@example.com -password coding1234
ReadyAPI.exe "c:\my tests\my-proj.xml" -U ninjacoder@example.com -V coding1234
testrunner.bat "c:\my tests\my-proj.xml" -email ninjacoder@example.com -password coding1234
testrunner.bat "c:\my tests\my-proj.xml" -U ninjacoder@example.com -V coding1234
Freeing the license seat
Before learning how to free the license seat, let’s learn what we mean by a license seat.
In ReadyAPI a single license can be owned by an individual or by a group of people.
⭐Fixed License - It strictly defines the users who can use the license seats.
Say, there are ten seats in the license, then ten seats can be revoked and reassigned each seat once, or one seat 10 times, or in any combination up to a maximum of 10 reassignments.
There is a limit on the number of times licenses can be reassigned. After the limit has been crossed the license management server will return an error.
⭐Floating License - Floating licenses are used by organizations where multiple employees need to work with the same product concurrently.
The license administrator assigns the license to several users and every user to whom the license is assigned can run this product if a free license seat is available.
When you are not using the product, you can release the license.
1️⃣ Close ReadyAPI
When you close the ReadyAPI application, your license seat will automatically be free. Well, this is the simplest and the most intuitive method.
Your SmartBear account details will be saved in the device, there is no need to enter the details again.
2️⃣ Log Out from the ReadyAPI application
Simply logging out of your account will also free the license. To log out go to your profile and click on the logout option.
Your account details will be removed from the device and you will have to enter the details again, in order to use the license.
3️⃣ Release individual module licenses
From the main menu of ReadyAPI, select Help > License Manager. This will invoke the License Manager dialog.
In the dialog, select the needed module and then click Release License at the bottom.
Click Yes.
This will free the license seat for the module you’ve selected.
4️⃣ Free by Admin
Your session can be interrupted by the License Administrator or the license can be revoked by them. In case of interruption, restarting your ReadyAPI application will allow you to use the license again. In case it is revoked, you will not be able to use the license until the administrator reassigns it.
All the licenses can be managed from ReadyAPI License Management Portal.
Frequently Asked Questions
What is ReadyAPI?
ReadyAPI is an API testing platform. It allows the developers to automate testing.
How can we use SmartBear ReadyAPI?
To use ReadyAPI, download and install the product. There is a 14 days free trial of the product. After the free trial has ended you can buy the license to use the product for commercial use. There are two types of licenses- File Based and SmartBear ID based. These licenses are valid for 1-3 years.
What is the difference between ReadyAPI and Postman?
Since Postman is designed to work with each individual API endpoint, it is nearly hard to manage and monitor end-to-end testing over time. Since each test case is customised for ReadyAPI, tests may include a variety of endpoints, resources, or data sets. Then, inside a Test Suite and, ultimately, a Test Project, each test case can be added, copied, or deleted. As a result, managing and keeping up with test cases is easy.
Conclusion
Congratulations on finishing this article. In this article, we discussed the SmartBear ID based licensing in ReadyAPI. There is a 14 day free trial of the product. After the free trial has ended you can buy the license to use the product for commercial use. These licenses are valid for 1-3 years. We discussed various methods of freeing up the license seat.
Do not stop learning! We recommend you read some of our ReadyAPI articles -
🔥 What is ReadyAPI?
🔥 Installing ReadyAPI.
🔥 Security Tests in ReadyAPI
Head to the Guided Path on the Coding Ninjas Studio and upskill in Data Structures and Algorithms, Competitive Programming, System Design, and many more courses.
If you want to Practice top Coding Problems, attempt mock tests, or read interview experiences, head to the Coding Ninjas Studio, our practice platform.
We wish you Good Luck!🎈 Please upvote our blog 🏆 and help other ninjas grow.