Add Assertions to Load Tests
Assertions are validation rules applied to test results that check how your target web service performs during a test run.
Now, we will create an assertion that will check that the average simulation time of a single test step does not exceed some time limit:
Expand the test case and click the Response element of the test step you want to assert. The Request editor will be displayed.
In the Assertions section of the Request inspector, click
:
In the subsequent Add Assertion dialog, select the Time Taken statistics and the Median metric using drop-down lists:
Configure other assertion parameters:
In the Maximum edit box, enter the maximum time the test step execution can take on average.
In the Tolerance section, set the maximum number of times the assertion should trigger before logging an error.
Click OK. ReadyAPI will add the assertion to your load test.
Run the test again. If the responses take too long, ReadyAPI will report errors. View the assertion errors in the Global Metrics graph and in the Test Step Metrics table: