FAQs

Please check out Frequently Asked Questions.

What is Service Virtualization in Qyrus?

Service virtualization is a Service used in Qyrus to simulate the behavior of APIs that may not be fully developed or available during the development or testing phase. It allows developers and testers to create virtual representations of these APIs and responses in a controlled environment.

What is API Mocking?

A mock is essentially an imitation that simulates the behavior of a real API but in a controlled manner. A basic mock server comprises a server that, upon matching specific requests, delivers predefined responses along with associated parameters like response codes, and more. Click here to know more about what is API Mocking.

How many ways are there to create assets in Service Virtualization?

There are two ways to create assets in SV. Manual Creation and Dynamic Creation

What is Manual Type of Asset?

A Manual Asset imitates how a real API server works by receiving requests and giving back responses. When you include a Manual Virtualized API in your set of tools and provide examples for your requests, you can recreate how a real API behaves.

Click here to know more about Manual Assets.

What is Dynamic Type?

Dynamic Types of assets are Create One Get Many kind of assets. You'll get below mentioned features as part of Dynamic Assets.

  • In the Dynamic Asset feature, all you have to do is make one asset, and as a result, you'll receive four assets that employ different methods like GET, POST, PUT, and DELETE.

  • we'll offer extra functions like Sorting, Pagination, and Filters.

  • We will generate real-time simulated data based on your needs.

Click here to know more about Dynamic Assets

What is Basic and Advance mode in Dynamic Type?

Basic Mode generates random data for a JSON by selecting the dropdown menu. You need to provide the JSON key name, and the value will be randomly generated based on the field you have selected. Additionally, select the number of rows for the JSON object to be generated.

In the Basic Mode, you're able to create dummy real-time data, but you can't produce dummy real-time data in the shape of nested JSON objects or repeated nested JSON objects. To handle this situation differently, we've introduced the Advanced Mode for Dynamic APIs. This mode allows you to provide a template for the data you wish to make.

What are Global Variables?

Global Variables refer to variables that are defined at a global scope and can be accessed and used throughout the entire virtualization project. These variables hold values that can be shared among different APIs within the virtualized environment. Global Variables are particularly useful for maintaining consistency, managing dynamic data, and controlling various aspects of the virtualization process

What types of methods do Service Virtualization (SV) include?

Service Virtualization (SV) includes the following methods: "POST", "PUT", "GET", "DELETE", and "PATCH".

What type of body SV Contains?

Service Virtualization (SV) includes the following body types: "JSON", "TEXT” and "XML".

What is parametrized API in SV and how it will work?

Parametrization is a powerful concept that enhances flexibility, reusability, and maintainability in Service Virtualization (SV) by abstracting specific values into parameters or variables. You can make a request API parameterized by toggling the "API Parameter" option. Once toggled, it will prompt you to specify whether you require "Header" and "Query" parameters in the request. If needed, you can add a row and provide the parameter names. After configuring, you can click on the "Download Template" option to obtain an Excel file. Enter the values in the Excel sheet, upload the template, and initiate the API request to observe the response.

Last updated