Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Table of contents
1.
Introduction
2.
Activate and Use ReadyAPI
2.1.
Activate ReadyAPI Trial
3.
Activate ReadyAPI License
4.
Activate ReadyAPI on Headless Machines and in CI/CD build
5.
Freeing the license seat 
6.
Frequently Asked Questions
6.1.
What is ReadyAPI?
6.2.
How can we use SmartBear ReadyAPI?
6.3.
What is the difference between ReadyAPI and Postman?
7.
Conclusion
Last Updated: Mar 27, 2024

SmartBear ID-based Licenses in Ready API

Author Neha Chauhan
0 upvote

Introduction

ReadyAPI is an API testing platform. It allows the developers to automate testing. 

It can be used for different types of testing:

⭐ Functional Testing - You can set tests for each application's functionality and check if your service works as expected. You can also test the security of your service and verify that it can resist the most common attacks. 

⭐ Performance Testing - You can test the performance of the service against various situations. You can put a huge amount of load on the service to check if it is working properly in such conditions. 

Virtualization allows you to test the performance of API in real world scenarios. 

Smartbear ID-based Licenses in ReadyAPI

After downloading and installing the ReadyAPI software, you will need a license to use the ReadyAPI software. ReadyAPI version 3.41.0 uses File based Licensing. ReadyAPI version 3.8.1 uses SmartBear ID based licensing. 

There is a 14 days trial-based license, which you can use to experiment and get familiar with Software. You can buy a commercial license if you want to continue using the software. 

Depending on your requirements, you can choose any one type of license. In this article, we will discuss SmartBear ID based licensing in ReadyAPI. 

Activate and Use ReadyAPI

To activate and use the software you will need a SmartBear account with an ID and password. There is no need to install license files or to use a license key.

The firewall of your device should allow permanent connection to the following: 

  • https://manage.smartbear.com:443
  • https://api.slm.manage.smartbear.com:443
  • https://api.id.smartbear.com:443

Activate ReadyAPI Trial

🐻 Go to the downloads page of ReadyAPI

🐻 Select download a 14-day trial.

🐻 Fill out the form. 

🐻 In the mail Id that you have entered in the form, an activation link must have been sent. Open that link and set up a password. 

🐻 Installation of ReadyAPI must have started. Open the file and install the software.

🚀 You are all set to use ReadyAPI!

NOTE: A trial license can be used for 14 days. You can access Pro functionalities of ReadyAPI. Trial license can be alloted to only one user, it cannot be given to a team.

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.

ReadyAPI Buy Now

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.

SmartBear Login

🐻 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.

SmartBear Login

🐻 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 themIn 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 AlgorithmsCompetitive ProgrammingSystem 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.

Live masterclass