Running Tests from Catalog
Levo provides you with the ability to run a variety of tests on your API endpoints using the Run Tests feature.
Navigate to 'Applications' tab and select the application you want to run tests.
The 'Test' button on the top right corner, will test all the endpoints of the application.
To run tests on specific endpoints, select the endpoints and click on the 'Test' button at the lower right bottom.
Select Test Mode.
For testing using test user, we have to configure the test user, before running the tests.
For testing using traces, it will use the recent traces to run the tests.
The tests will run for all runnable endpoints.
Note: You can configure non-runnable endpoints by manually entering sample values for mandatory parameters.
Select the categories of test you want to run from and choose from a wide variety of Tests like BOLA, SQLI, CORS, Fuzzing, etc.
Choose the test run environment and enter the target URL to run tests against, e.g. http://crapi-spec-building.levo.ai.app
and click on Run Tests
to start the tests' execution.
Run on Cloud
: The tests will be run on Levo's platform, i.e., the requests to the target server are made by Levo. This means that the application must be exposed via a publicly reachable domain or IP address.Run on-prem
: The tests will run on your premise. Head to the Testrunners page to know how to install Testrunners.