#
Running all tests
If you want to run all tests in a test suite in one go, you can use the "Run All" option. Running tests like this is helpful to verify if all functionality for an API is working as expected and getting a high-level report.
Here's how to use the "Run All" option:
Click on the "Run All" button located in the column header of Tests table to run all tests in one go
By default, tests are run one after another with a 1000ms delay in between runs. If you wish to change this delay and run tests in parallel, you can change the configuration using Run settings. Depending on your backend's rate limit and resources, you can adjust the wait time and number of tests executed in parallel to ensure you don't exceed the rate limit or crash the backend.
Once the run is completed, you'll see the response in the "Response" tab of the Test Details section (which can be opened by clicking on the "Details" button)
"Assertions Results" tab will contain details about which assertions have passed/failed if you have defined assertions
The status code and status of assertions are displayed under the "Status" and "Assertions" columns, respectively.
Test counts will get updated once the execution is done. Note that the pass/fail count will change only if you have defined assertions.
You can use the "Generate Report" button to get a high-level report of your test run.
Additionally, check the "Details" point of this section to understand all the data that is displayed after a test is executed.
Check this section for common errors and their workarounds.